kopia lustrzana https://github.com/peterhinch/micropython-samples
Minor README updates.
rodzic
f366c0ce9f
commit
761df2c73a
16
README.md
16
README.md
|
@ -219,12 +219,16 @@ On the Pyboard V1.1, true random numbers may be generated rapidly with
|
||||||
`pyb.rng()` which uses a hardware random number generator on the
|
`pyb.rng()` which uses a hardware random number generator on the
|
||||||
microcontroller.
|
microcontroller.
|
||||||
|
|
||||||
There are two use cases for the pseudo random number generator. Firstly on
|
There are a few use-cases for pseudo random number generators. Some platforms
|
||||||
platforms lacking a hardware generator (e.g. the Pyboard Lite). And secondly
|
lack a hardware generator (e.g. the Pyboard Lite) and some ports don't support
|
||||||
where repeatable results are required, for example in testing. A pseudo random
|
`uos.urandom`. There is also a case for running a RNG in an interrupt service
|
||||||
number generator is seeded with an arbitrary initial value. On each call to the
|
routine.
|
||||||
function it will return a random number, but (given the same seed) the sequence
|
|
||||||
of numbers following initialisation will always be the same.
|
Pseudo random number generators provide repeatable sequences of numbers which
|
||||||
|
can be an advantage, for example in testing. The RNG is seeded with an initial
|
||||||
|
value. On each call to the function it will return a random number, but (given
|
||||||
|
the same seed) the sequence of numbers following initialisation will always be
|
||||||
|
the same.
|
||||||
|
|
||||||
See [random.py](./random/random.py) for usage and timing documentation. The
|
See [random.py](./random/random.py) for usage and timing documentation. The
|
||||||
[yasmarang generator](./random/yasmarang.py) is also included, along with my
|
[yasmarang generator](./random/yasmarang.py) is also included, along with my
|
||||||
|
|
Ładowanie…
Reference in New Issue