Я хочу написать многопользовательскую игру на платформе iOS. В игре использовались случайные числа, которые генерировались динамически, чтобы решить, что произойдет дальше. Но это многопользовательская игра, поэтому это «случайное число» должно быть одинаковым для всех устройств для каждого игрока, чтобы игра была последовательной.
Поэтому мне нужен хороший надежный генератор псевдослучайных чисел, который, если я сначала засею его одним и тем же числом, будет продолжать генерировать одинаковые последовательности случайных чисел на всех устройствах (iPad/iPhone/iPodTouch) и во всех версиях ОС.
Похоже, что srand
и rand
сделают эту работу за меня, но я не уверен, гарантирует ли rand
генерирование одного и того же числа на всех устройствах во всех версиях ОС? В противном случае есть ли хороший алгоритм генерации псевдослучайных чисел?