math

math.Rand

返回半开区间 [0.0, 1.0) 内的伪随机数。

签名
math.Rand
返回类型
float64

math.Rand 函数返回半开区间 [0.0, 1.0) 内的伪随机数。

{{ math.Rand }} → 0.6312770459590062

生成闭区间 [0, 5] 内的随机整数:

{{ math.Rand | mul 6 | math.Floor }}

生成闭区间 [1, 6] 内的随机整数:

{{ math.Rand | mul 6 | math.Ceil }}

生成闭区间 [0, 4.9] 内、小数点后保留一位的随机浮点数:

{{ div (math.Rand | mul 50 | math.Floor) 10 }}

生成闭区间 [0.1, 5.0] 内、小数点后保留一位的随机浮点数:

{{ div (math.Rand | mul 50 | math.Ceil) 10 }}