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 }}