mersenne

MersenneTwister = object
  mt: array[0 .. 623, uint32]
  index: int
  ソース 編集

プロシージャ

proc newMersenneTwister(seed: uint32): MersenneTwister {...}{.raises: [], tags: [].}
  ソース 編集
proc getNum(m: var MersenneTwister): uint32 {...}{.raises: [], tags: [].}
0 ~ 最大値 (uint32) までの擬似乱数を返します。   ソース 編集