Python学习笔记-随机数

IronPython的random 只能在0-0.5之间,所以最后调用了C#的Random。

#!/usr/bin/python
#coding=utf-8
import random
import System
from System import Random

i=10
while i >= 0:
    i=i-1
    Random().Next()
    print 'Python:' + str(random.randint(1,10)),
    print 'C#:'+str(Random().Next(1,9))

结果令人烦躁,IronPython的随机只能在0-0.5之间。C#的不能生成种子,最好就一次取数,多次取数是有问题的。

从这里不得安装了Python,发现没有问题! 以后尽量不要用IronPython的随机数

原文地址:https://www.cnblogs.com/Evan-fanfan/p/7833370.html