2016-11-10 56 views
0

基本上我想在搅拌器使用python随机颜色添加到活动对象蟒蛇搅拌机

我想用random.randrange随机颜色添加到活动对象,我想的RGB-规模在0.00开始,停止在1.0,相差至少0.3。

这是我的代码,但不知何故,它不工作

r, g, b = random.randrange(0.0, 1.0[, 0.3]) 

mat.diffuse_color = (r,g,b) 

进出口新的搅拌机和不知道如何这一点。什么是最好的解决方案?

谢谢!

+1

此外,生成一个随机的颜色,http://stackoverflow.com/questions/13998901/generating-a-随机十六进制颜色在python – Lafexlos

+0

嗯,你不应该得到3!结合生成的数字0.3,0.6,0.9的不同方式 – andrea

回答

1

您可以使用random.uniform(stat, end)完成相同的操作,但在这里您将不会获得跳过0.3的任何选项。

因此,这将是更好地与random.randrange()这里是解决方案:

import random 

rgb =() 
for i in range(3) : 
    rgb += ((random.randrange(1, 10, 3) /10),) 

mat.diffuse_color = rgb