Member 12745994 Ответов: 1

Какой наиболее часто используемый алгоритм для ГСЧ Бинго?


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

Что я уже пробовал:

Я пробовал искать Google scholar и Code Project, но до сих пор никаких подсказок... все, что я могу найти, - это слово RNG, но нет конкретного указания на то, что используется RNG.

BillWoodruff

Посмотреть снова:

https://www.google.co.th/search?sourceid=chrome-psyapi2&ion=1&espv=2&ie=UTF-8&q=bingo%20rng&oq=bingo%20rng&aqs=chrome..69i57j69i60l2j69i65l2j69i60.1516j0j7

Member 12745994

спасибо!

Member 12745994

на самом деле нет ничего, кроме сертификатов ГСЧ (не конкретное название ГСЧ)

1 Ответов

Рейтинг:
2

OriginalGriff

В зависимости от того, какой язык и среду вы используете - большинство систем предоставляют встроенный генератор случайных чисел. Поскольку вы отметили эти C++ и C#, я приведу вам пример для C# (поскольку он непосредственно применим и к некоторым C++ )

private Random rand = new Random();
...
int randomValue = rand.Next(0, 100);  // Fetches a number between 0 and 99 inclusive

Для симулятора Бинго я бы установил List<int> с каждого из возможных номеров вы можете позвонить и воспользоваться Random пример, чтобы получить индекс в этом. Как только я получу номер в этом индексе, я удалю его из списка, чтобы он не мог повториться в той же игре.


Member 12745994

значит, это алгоритм Фишера-Йейтса? (мне действительно нужно конкретное имя алгоритма)

OriginalGriff

Зачем тебе знать это имя?
Это какая-то конкретная версия компьютерной игры "бинго", с которой вы пытаетесь работать? Если так, то почему?

Member 12745994

это для нашего исследования написания:) (диссертация)

OriginalGriff

Тогда приступайте и исследуйте его! :смеяться:
Просить нас сделать это для вас-это не "исследование".

Member 12745994

на самом деле нет определенного алго для поколения Бинго. :(

не могли бы вы объяснить, почему?

OriginalGriff

Пожалуйста, но я не думаю, что это я написал статью, о которой вы говорите! Здесь 13 410 009 участников, и многие из нас пишут статьи - вам нужно будет поблагодарить фактического автора через форум в нижней части самой статьи.

Member 13695550

я был бы рад, если бы вы взглянули на почту.
ваши награды и знания здесь действительно впечатляют.
у вас есть опыт работы со случайными числами, алгоритмами и вычислениями.
пожалуйста, мой герой любезно профер решения для меня.
спасибо. ждет вашего ответа

OriginalGriff

Что вам нужно сделать, так это открыть новый вопрос и разместить его там - но не ожидайте, что люди будут следовать случайным ссылкам: разместите свой код и сообщения об ошибках в вопросе, а не ссылки на них.
Мы понятия не имеем, куда ведут ваши ссылки, и большинство из нас достаточно старые (и недоверчивые), чтобы не хотеть найти что-то неприятное! :смеяться:

Member 13695550

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

OriginalGriff

Извини , но этого не случится!
Я уже получаю слишком много писем каждый день, даже после того, как мои спам-фильтры сделали свою безупречную работу, я не могу взять на себя задачу наставничества в данный момент.