math.Rand
New in v0.121.2
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 }}