Skip to content

A library for Mersenne Twister random number generator in lua

Notifications You must be signed in to change notification settings

rangercyh/chance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Description

A library for Mersenne Twister random number generator in lua Using

local chance = require "chance"

--[[
chance.random()
return a random number on [0,1)-real-interval
]]
for i = 1, 20 do
    print(chance.random())
end

--[[
chance.seed(seed)
set the random seed
]]
chance.seed(123)
for i = 1, 10 do
    print(chance.random())
end
chance.seed(123)
for i = 1, 10 do
    print(chance.random())
end

--[[
chance.integer(a, b)
return a random integer on [a, b]
]]
for i = 1, 10 do
    print(chance.integer(1, 2))
    print(chance.integer(1, 1000))
    print(chance.integer(1, math.maxinteger))
    print(chance.integer(-11000, 2))
    print(chance.integer(math.mininteger, 1))
end
-- chance.integer(2, 1)

Todo

maybe add some function like chance.js Licence

WTFPL

About

A library for Mersenne Twister random number generator in lua

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages