Sha256: 6979166a620af4c9580888bc9af2b3f8a53f70667011ec28a2c81f8e378ea8ab
Contents?: true
Size: 420 Bytes
Versions: 7
Compression:
Stored size: 420 Bytes
Contents
require 'corelib/random/MersenneTwister' class Random `var MAX_INT = Number.MAX_SAFE_INTEGER || Math.pow(2, 53) - 1` MERSENNE_TWISTER_GENERATOR = `{ new_seed: function() { return Math.round(Math.random() * MAX_INT); }, reseed: function(seed) { return MersenneTwister.init(seed); }, rand: function(mt) { return MersenneTwister.genrand_real(mt); } }` self.generator = MERSENNE_TWISTER_GENERATOR end
Version data entries
7 entries across 7 versions & 1 rubygems