Skip to content

Pseudo-Random Number generator utilizing xoroshiro128+ algorithm in Swift 2.2

Notifications You must be signed in to change notification settings

drhurdle/Xoroshiro128Plus-Swift-pRNG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Xoroshiro128Plus-Swift-pRNG

Pseudo-Random Number generator utilizing xoroshiro128+ algorithm in Swift 3

Iniitalize the pRNG

var rng = PRNG()

When initializing you can opt to enter a seed of your choice

var rng = PRNG(seed: 87364965)

To get random numbers from the generator, simply call

// Returns a random number between 0 and 18,446,744,073,709,551,615
rng.getRandomNumber()

// Returns a random number between 0 and 100
rng.getRandomNumber(max: 100)

// Returns a random number between 10 and 20
rng.getRandomNumber(min: 10, max: 20)

About

Pseudo-Random Number generator utilizing xoroshiro128+ algorithm in Swift 2.2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages