是否可以在 flutter 中提供启动随机数序列的种子?

Is it possible to supply the seed starting a random number sequence in flutter?

我想生成一个伪随机数序列,但能够随意重现该序列。在另一种语言(Borland 的 Delphi 等)中,您可以提供开始序列的种子编号,而不是让编译器使用诸如当前时间之类的东西作为种子。

Dart 提供了一个 Random class 提供了一个 new Random(seed) 构造函数。

不过请注意,"implementation of the random stream can change between releases of the library"。因此,如果您想要跨 Dart 版本的可重复性,您将需要提供您自己的伪随机数生成器的实现。