首页 > 解决方案 > 伪随机变量集

问题描述

我想从一个种子产生具有可变属性的相同伪随机数集。
不需要代码,某种逻辑过程就足够了。
谢谢

长版:
我有一个种子(数字、数字、字符串等),我想从中生成一组伪随机数,我可以为其设置一些属性,如间隔、计数。
是的,它看起来像哈希,但是如何从中获取变量集呢?也许是某种映射?
是的,所有计算机生成的数字都是伪随机的。

编辑:
让我添加一些示例伪代码,希望能让自己更清楚:

generateNumberSet(seed, min, max, count){
...;
return set;
}

generateNumberSet(159357, 0, 100, 8);
Output: 5, 34, 45, 48, 61, 74, 85, 99  

generateNumberSet(159357, 500, 1000, 5);
Output: 648, 691, 784, 821, 987  

generateNumberSet(something, 0, 100, 8);
Output: 16, 29, 48, 56, 68, 72, 82, 90  

generateNumberSet(something, 0, 100, 5);
Output: 16, 29, 48, 56, 68  

generateNumberSet(159357, 0, 100, 8);
Output: 5, 34, 45, 48, 61, 74, 85, 99

标签: randomhashmapping

解决方案


推荐阅读