From 9c3897e7553d6b14bdd933a5ef30fd7c883b27f8 Mon Sep 17 00:00:00 2001 From: per1234 Date: Fri, 15 Dec 2017 20:04:13 -0800 Subject: [PATCH] Add note about max parameter to random() reference page See: https://github.com/arduino/reference-en/pull/285 --- Language/Functions/Random Numbers/random.adoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Language/Functions/Random Numbers/random.adoc b/Language/Functions/Random Numbers/random.adoc index e362c043..90640fa0 100644 --- a/Language/Functions/Random Numbers/random.adoc +++ b/Language/Functions/Random Numbers/random.adoc @@ -89,5 +89,7 @@ If it is important for a sequence of values generated by `random()` to differ, o Conversely, it can occasionally be useful to use pseudo-random sequences that repeat exactly. This can be accomplished by calling `randomSeed()` with a fixed number, before starting the random sequence. +The `max` parameter should be chosen according to the data type of the variable in which the value is stored. In any case, the absolute maximum is bound to the `long` nature of the value generated (32 bit - 2,147,483,647). Setting `max` to a higher value won't generate an error during compilation, but during sketch execution the numbers generated will not be as expected. + -- // HOW TO USE SECTION ENDS