【发布时间】:2015-07-06 17:06:59
【问题描述】:
尝试使用乘法时出错
var red1 : Float = ((random()%9)*30)/255;
错误提示 Int 不能转换为 Float
我想用它来做一个浮点数,我可以用它来做一个UIColor
【问题讨论】:
-
使用
%是生成随机数的不好做法,因为它是有偏差的。最好使用推荐的方法来生成 0 到 1 之间的浮点数:stackoverflow.com/a/34765674/1033581