mirror of
https://github.com/jbranchaud/til
synced 2026-01-05 08:08:02 +00:00
Add Seeding And Generating Random Integers as a reason til
This commit is contained in:
@@ -10,7 +10,7 @@ smart people at [Hashrocket](http://hashrocket.com/).
|
|||||||
For a steady stream of TILs from a variety of rocketeers, checkout
|
For a steady stream of TILs from a variety of rocketeers, checkout
|
||||||
[til.hashrocket.com](https://til.hashrocket.com/).
|
[til.hashrocket.com](https://til.hashrocket.com/).
|
||||||
|
|
||||||
_647 TILs and counting..._
|
_648 TILs and counting..._
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -473,6 +473,7 @@ _647 TILs and counting..._
|
|||||||
- [Multi-Argument Functions As Syntactic Sugar](reason/multi-argument-functions-as-syntactic-sugar.md)
|
- [Multi-Argument Functions As Syntactic Sugar](reason/multi-argument-functions-as-syntactic-sugar.md)
|
||||||
- [Pattern Match On Exceptions](reason/pattern-match-on-exceptions.md)
|
- [Pattern Match On Exceptions](reason/pattern-match-on-exceptions.md)
|
||||||
- [Quickly Bootstrap A React App Using Reason](reason/quickly-bootstrap-a-react-app-using-reason.md)
|
- [Quickly Bootstrap A React App Using Reason](reason/quickly-bootstrap-a-react-app-using-reason.md)
|
||||||
|
- [Seeding And Generating Random Integers](reason/seeding-and-generating-random-integers.md)
|
||||||
- [String Interpolation With Integers And Sprintf](reason/string-interpolation-with-integers-and-sprintf.md)
|
- [String Interpolation With Integers And Sprintf](reason/string-interpolation-with-integers-and-sprintf.md)
|
||||||
- [String Interpolation With Quoted Strings](reason/string-interpolation-with-quoted-strings.md)
|
- [String Interpolation With Quoted Strings](reason/string-interpolation-with-quoted-strings.md)
|
||||||
|
|
||||||
|
|||||||
20
reason/seeding-and-generating-random-integers.md
Normal file
20
reason/seeding-and-generating-random-integers.md
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
# Seeding And Generating Random Integers
|
||||||
|
|
||||||
|
It is easy enough to generate a series of random numbers using the `Random`
|
||||||
|
module's `int` function.
|
||||||
|
|
||||||
|
```reason
|
||||||
|
Random.int(10);
|
||||||
|
```
|
||||||
|
|
||||||
|
This will generate a random integer between 0 and 9.
|
||||||
|
|
||||||
|
You may notice that the randomness is the same each time you run your
|
||||||
|
program. That is because you have fixed seed. To make sure you have a
|
||||||
|
different seed each time your program runs, you can initialize the random
|
||||||
|
number generator with something different at each run, such as the current
|
||||||
|
time.
|
||||||
|
|
||||||
|
```reason
|
||||||
|
Random.init(int_of_float(Js.Date.now()));
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user