RandomBits
RandomBits is an F# .NET Standard library generating signed and unsigned 1, 8, 16, 32, and 64 bit random numbers from bits streamed from the Australian National University Quantum Random Numbers Server.
Signed and unsigned sequences
Specify the length of the sequence.
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: |
|
Random signed and unsigned numbers
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: |
|
Random numbers constrained within a range
Inclusive lower and exclusive upper bound.
1: 2: 3: 4: 5: 6: 7: |
|
Sequences of random numbers constrained within a range
Inclusive lower, exclusive upper bound, and sequence length.
1: 2: 3: |
|
Sequences of random numbers constrained within a range, each member of the sequence unique
Inclusive lower, exclusive upper bound, and sequence length.
1: 2: 3: |
|
Samples & documentation
A sample .Net 4.7 and .Net Core 2.0 application is available. It runs Monte Carlo simulations of a Lotto game.
-
API Reference contains automatically generated documentation for all types, modules and functions in the library. This includes additional brief samples on using most of the functions.
Contributing and copyright
You can report issues, fork the project, and submit pull requests. Please also add tests and samples that can be turned into documentation.
The library is available under Public Domain license, which allows modification and redistribution for both commercial and non-commercial purposes. For more information see the License file in the GitHub repository.