Trong trò chơi của tôi có một từ ở phía trên màn hình, các chữ cái đang mưa từ trên xuống và người dùng phải chạm vào các chữ cái để hoàn thành từ đó.
Hiện tại tôi đang tạo các chữ cái ngẫu nhiên (thực tế số và số ngẫu nhiên là chỉ số cho mảng các chữ cái. Ví dụ: 0 = a, 1 = b) nhưng vấn đề là phải mất quá nhiều thời gian để có được tất cả các chữ cái cần thiết để hoàn thành từ.
Điều tôi muốn là các số ngẫu nhiên mà tôi đang tạo sẽ tạo ra các chữ cái cần thiết thường xuyên hơn để người chơi không phải dành cả ngày để hoàn thành một từ.
Tôi đã thử các phương pháp sau:
Phát hiện tất cả các chữ cái trong từ (từ luôn dài 6 chữ cái), tạo ra mảng chỉ số có độ dài 6, gán từng chỉ số của mảng cho số ngẫu nhiên từ chữ-2 đến chữ + 2 và cuối cùng chọn ngẫu nhiên một chỉ mục từ mảng để hiển thị.
Có một biến chọn có giá trị nằm trong phạm vi [0..2], được tạo ngẫu nhiên, nếu bộ chọn == 0 thì phát hiện các chữ cái tạo ra từ đó và chọn ngẫu nhiên một chữ cái, khác ngẫu nhiên lấy bất kỳ bảng chữ cái nào từ az.
Cả hai phương pháp này đều không cung cấp cho tôi bất kỳ trợ giúp nào. Tôi sẽ rất hạnh phúc nếu bạn có thể giúp tôi.
Cảm ơn đã đọc nó, tôi hy vọng bạn hiểu câu hỏi và tôi đang chờ câu trả lời.