urandom: Move example to Move Hub.

Move it do a dedicated example instead of hardcoding it in the module docstring.

Also update changelog for missing previous changes while we are at it.
This commit is contained in:
Laurens Valk
2022-12-01 09:55:40 +01:00
parent 87ed7353b4
commit 64b0489a73
4 changed files with 36 additions and 13 deletions
-12
View File
@@ -8,18 +8,6 @@
"""
This module implements pseudo-random number generators.
.. note:: This module is not available on the BOOST Move Hub.
You can make your own random number generator like this instead::
_rand = hub.battery.voltage() + hub.battery.current() # seed
# Return a random integer N such that a <= N <= b.
def randint(a, b):
global _rand
_rand = 75 * _rand % 65537 # Lehmer
return _rand * (b - a + 1) // 65537 + a
"""
from typing import Any, Optional, Sequence, overload