允许用户使用骰子滚动方法创建其统计数据的程序

时间:2013-11-19 18:36:26

标签: python random

允许用户使用骰子滚动方法创建统计数据的程序。

需要创建一个程序,允许用户使用骰子滚动方法创建其统计数据。它必须创建2个不同的统计数据,一个Strength属性和一个Skill Atribute。为了创造它们,它有一个12面骰子滚动,并且一个4面骰子滚动。然后将12面骰子的值除以强度属性的4面骰子,然后针对技能属性重复该骰子。这就是全部,我不知道该怎么做,非常感谢任何帮助。

到目前为止,我已经做了什么。但是“random.random”不起作用我无法理解为什么它不起作用,你也可以分配十二面骰子和四面骰子。

import random

for i in range(5):

# random float: 0.0 <= number < 1.0
    print random.random(0,0) * 100,

# random float: 10 <= number < 20
    print random.uniform(10, 20),

# random integer: 100 <= number <= 1000
    print random.randint(100, 1000),

# random integer: even numbers in 100 <= number < 1000
    print random.randrange(100, 1000, 2)

谢谢

1 个答案:

答案 0 :(得分:0)

此URL可帮助您了解random.random(0,0)的错误:

http://docs.python.org/2/library/random.html#random.random

这是我怀疑你正在寻找的东西:

print float(random.randint(1, 12)) / random.randint(1, 4)