在JavaScript中,是否可以从另一个数字生成一个随机数?
我正在尝试为我的一个分形地形生成器实现一个可预测的随机数生成器.我已经知道可以使用Math.random()生成一个随机数,但我想创建一个随机数生成器,为每个输入生成一个输出.(例如,predictableRandomGenerator(1)总是会产生相同的结果,这不一定与输入相同.)
那么是否可以从另一个数字生成一个随机数,其中每个输入的输出总是相同的?
您可以使用校验和生成器(如MD5或SHA-1)为每个输入生成单个伪随机输出.SHA-1将从输入的每个字符串生成一个随机数,每个输出将产生一个输入.(由于校验和生成器为输入的每个输入生成恰好一个输出,因此任何其他校验和生成器也可能适用于此目的.
| 归档时间: |
|
| 查看次数: |
1049 次 |
| 最近记录: |