Skip to content

Pencroff/fluky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fluky

fluky

Happening by or depending on chance in Golang

Go Reference Docs Reference Go Report Card License

Dieharder source summary

SEED: 1234567
Test data: 229GiB
Name Performance
MIN / AVG / MAX
ns/op
smaller is better
Time PASS WEAK FAIL Total Draw test References
Built In 3.183 / 3.245 / 3.307 35:33 112 2 0 114 img Ref
PCG-XSL-RR 5.337 / 5.861 / 6.279 36:12 112 2 0 114 img Ref
Small Prng 2.494 / 2.607 / 2.934 37:49 114 0 0 114 img Ref1,
Ref2
Xoshiro256++ 2.838 / 3.102 / 3.360 39:35 112 2 0 114 img Ref
Xoshiro256** 2.678 / 2.935 / 3.186 37:01 108 6 0 114 img Ref
SplitMix64 2.282 / 2.32 / 2.411 38:06 113 1 0 114 img Ref

Detailed results please check in the dieharder-source folder.

Few more RNG and test results can be found in rngset repo.

Benchmark

go test -bench=. -timeout 30m ./fluky_testing

Execute dieharder tests

Check the README.md.

How to increase version

  • commit all required changes
  • git tag <version - v0.0.2>
  • git push origin --tags
  • done - check docs on pkg.go.dev
  • install by go get -u github.com/Pencroff/fluky

References

About

Happening by or depending on chance in Golang

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages