使用名称生成统一分布

时间:2017-05-03 05:14:52

标签: python random

我试图在python中生成0到3之间的整数均匀分布。该程序将用户的全名作为输入,然后使用它来为PRN生成器播种。

import random

name = input('Enter your name')
random.seed(name, version=2)
value = random.randrange(0,4,1)  # should produce uniform distribution

这里的目的是使PRN对每个人都具有确定性。但是,鉴于名称中的字母不是均匀分布的,我没有得到统一的分布。

是否有更好的方法为此应用程序生成PRN?

0 个答案:

没有答案