Можно ли подать семя, начиная последовательность случайных чисел, в флаттер? - PullRequest
0 голосов
/ 28 апреля 2020

Я хотел бы создать последовательность псевдослучайных чисел, но иметь возможность воспроизвести последовательность по желанию. На другом языке (например, Delphi от Borland) вы могли бы указать номер начального числа, начинающий последовательность, а не позволять компилятору использовать что-то вроде текущего времени в качестве начального числа.

1 Ответ

2 голосов
/ 28 апреля 2020

Dart предоставляет класс Random , который предоставляет конструктор new Random(seed).

Обратите внимание, что «реализация случайного потока может меняться между выпусками библиотеки» , Таким образом, если вам нужна воспроизводимость в версиях Dart, вам необходимо предоставить собственную реализацию генератора псевдослучайных чисел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...