是否可以利用 Perl 的 shuffle 以便每次以相同的顺序生成输出?
最佳答案
使用 srand()
函数始终具有相同的种子值(在本例中为 123
)。例如。我得到:
$ perl -MList::Util=shuffle -E 'srand 123; say shuffle 1 .. 5'
41352
每次都可以重复。没有 srand()叫它不同。
关于perl - 如何使 List::Util 'shuffle' 在 Perl 中重现相同的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33648532/