37,720
社区成员
发帖
与我相关
我的任务
分享
In [152]: import random
In [153]: random.randint?
Type: instancemethod
String form: <bound method Random.randint of <random.Random object at 0x184c550>>
File: /usr/lib/python2.7/random.py
Definition: random.randint(self, a, b)
Docstring:
Return random integer in range [a, b], including both end points.
In [154]: print [random.randint(1, 20) for i in range(50)]
[5, 8, 11, 1, 10, 20, 11, 5, 4, 19, 19, 16, 10, 4, 19, 10, 9, 9, 18, 11, 13, 16, 17, 6, 6, 8, 9, 7, 12, 2, 5, 10, 4, 8, 20, 14, 13, 19, 14, 18, 10, 7, 19, 2, 15, 17, 3, 17, 8, 20]
In [155]: print [random.random() for i in range(50)]
[0.32714454258913284, 0.6600387887343986, 0.40965648271787614, 0.39746010397951537, 0.49007253613163304, 0.701296102486718, 0.7877594056581568, 0.7765695549351227, 0.677367997801803, 0.39096549751623566, 0.15546571712062607, 0.6625105579607542, 0.427535957897057, 0.6969279207754262, 0.44839664721348815, 0.889611649261369, 0.5192255004309192, 0.7145579307406654, 0.8467265651683934, 0.27752510894748783, 0.608955222250574, 0.6665589479385633, 0.7972219568566848, 0.6123503875771376, 0.18018903100999828, 0.08792359340257605, 0.5569095839998437, 0.3699317201053566, 0.20967664695522492, 0.9788641624978259, 0.46066836701170255, 0.3921248513088468, 0.29577166134239186, 0.8399071058146224, 0.4641016682462936, 0.9955261226313651, 0.3287572960350237, 0.7207123429186846, 0.986820571531629, 0.8161020151950433, 0.36856525163201603, 0.9383479854105999, 0.42917699861899894, 0.1425824023919985, 0.22087932932867815, 0.7617388826456519, 0.42763595788629916, 0.5390004354641537, 0.2744073465429723, 0.34365247273336597]
[/quote]
但是可以看见会出现重复的问题啊,这个正是问题所在呢。
In [152]: import random
In [153]: random.randint?
Type: instancemethod
String form: <bound method Random.randint of <random.Random object at 0x184c550>>
File: /usr/lib/python2.7/random.py
Definition: random.randint(self, a, b)
Docstring:
Return random integer in range [a, b], including both end points.
In [154]: print [random.randint(1, 20) for i in range(50)]
[5, 8, 11, 1, 10, 20, 11, 5, 4, 19, 19, 16, 10, 4, 19, 10, 9, 9, 18, 11, 13, 16, 17, 6, 6, 8, 9, 7, 12, 2, 5, 10, 4, 8, 20, 14, 13, 19, 14, 18, 10, 7, 19, 2, 15, 17, 3, 17, 8, 20]
In [155]: print [random.random() for i in range(50)]
[0.32714454258913284, 0.6600387887343986, 0.40965648271787614, 0.39746010397951537, 0.49007253613163304, 0.701296102486718, 0.7877594056581568, 0.7765695549351227, 0.677367997801803, 0.39096549751623566, 0.15546571712062607, 0.6625105579607542, 0.427535957897057, 0.6969279207754262, 0.44839664721348815, 0.889611649261369, 0.5192255004309192, 0.7145579307406654, 0.8467265651683934, 0.27752510894748783, 0.608955222250574, 0.6665589479385633, 0.7972219568566848, 0.6123503875771376, 0.18018903100999828, 0.08792359340257605, 0.5569095839998437, 0.3699317201053566, 0.20967664695522492, 0.9788641624978259, 0.46066836701170255, 0.3921248513088468, 0.29577166134239186, 0.8399071058146224, 0.4641016682462936, 0.9955261226313651, 0.3287572960350237, 0.7207123429186846, 0.986820571531629, 0.8161020151950433, 0.36856525163201603, 0.9383479854105999, 0.42917699861899894, 0.1425824023919985, 0.22087932932867815, 0.7617388826456519, 0.42763595788629916, 0.5390004354641537, 0.2744073465429723, 0.34365247273336597]