Algorithm 中间平方法的一个很好的起始数

Algorithm 中间平方法的一个很好的起始数,algorithm,math,Algorithm,Math,我想使用中间平方法生成10000(万)个数字,其中6位小数代表大于1(例如785633)和小于1(例如0.434367)的起始数字。对于这两种情况,是否有可以生成10000个不同数字的起始数字 您通常希望中间正方形有一个相当大的数字,比如说50位左右。当您选择六位数字(它们可以是数字中间部分的任何部分)时,您可以将其用作六位数字或除以一百万并将其用作十进制数字 您应该知道,中间平方不再被认为是生成随机数的好方法。简单的线性同余生成器更快更好,还有许多其他类型的随机数生成器。您真的想要10000个

我想使用中间平方法生成10000(万)个数字,其中6位小数代表大于1(例如785633)和小于1(例如0.434367)的起始数字。对于这两种情况,是否有可以生成10000个不同数字的起始数字

您通常希望中间正方形有一个相当大的数字,比如说50位左右。当您选择六位数字(它们可以是数字中间部分的任何部分)时,您可以将其用作六位数字或除以一百万并将其用作十进制数字


您应该知道,中间平方不再被认为是生成随机数的好方法。简单的线性同余生成器更快更好,还有许多其他类型的随机数生成器。

您真的想要10000个不同的数字吗?根据我对该方法的理解,您可能会在输出中重复相同的数字,而后面没有相同的数字序列。是的,不同的数字将是理想的,否则是否有任何论文表明两者或其中任何一个都不可能达到10000?如果是这样的话,我希望能有一个链接。让我再说一遍:在这两种情况下,有没有可能从六位数字中产生那么多不同的数字?有没有论文,或者你听说过这方面的信息?我知道还有其他的方法,我问过这个。我不认为中间平方法可以保证清晰。中间平方法的缺点之一是它的周期往往很短。