Skip to content

Instantly share code, notes, and snippets.

@aldente-hu
aldente-hu / box_muller.rb
Created December 7, 2020 02:49
標準正規分布に従う乱数を取得する
class BoxMuller
def initialize(seed = Random.new_seed)
@prng = Random.new(seed)
@next = nil
end
def next
if @next
v = @next
@next = nil