mirror of
https://github.com/jbranchaud/til
synced 2026-01-04 15:48:01 +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
|
||||
[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)
|
||||
- [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)
|
||||
- [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 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