2014-12-07 6 views
0

Я делаю игру, где символы случайным образом появляются на экране, и пользователю нужно делать слова с использованием этих символов.Генерирование символов случайным образом с соответствующими частотами

В настоящее время у меня есть массив строк с A, E, I, O, U, каждый из которых есть 3 раза; и все остальные буквы в алфавите один раз.

Я случайно выбираю позицию и печатаю этот символ из массива строк.

Иногда буквы выбраны хорошо, и хорошие слова могут быть сделаны, но sometI меня нет.

Каков наилучший способ для этого?

Я разрабатываю его с помощью Java для Android.

+1

'Иногда выбранные буквы хороши, и хорошие слова могут быть сделаны' ok, что хорошие слова, что означает полные слова? если вы хотите разузнать случайное значение, то полные слова используют список слов и случайным образом выбирают слово –

+0

Да, я имел в виду полные слова, извините. И нет, я не хочу генерировать слова. Просто алфавиты. – RajatVaghani

ответ

0

Единственная возможность быть уверенным, что вы получаете «хорошие буквы» каждый раз, если вы используете word list, читаете случайное слово и перетасовываете буквы.

+0

Мне нужно как минимум 35 букв. И затем постоянно нужно генерировать больше, как только пользователь использует эти буквы для угадывания слов. Я ищу лучшую технику. – RajatVaghani

 Смежные вопросы

  • Нет связанных вопросов^_^