Tools to select numbers randomly, make random draws of numbers according to several criteria and let randomness/chance decide.

Random Numbers - dCode

Tag(s) : Fun/Miscellaneous, Algorithm, Combinatorics

dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!

A suggestion ? a feedback ? a bug ? an idea ? *Write to dCode*!

A random number is a number selected at random from an interval. The randomly selected number is usually either an integer or a decimal number.

Most often the number is calculated by computer using pseudo-randomness functions like rand() or random().

Indicate the type of numbers to draw:

— choice according to an interval: select numbers between $ a $ and $ b $

__Example:__ Draw $ N $ digits between $ 1 $ and $ 100 $

— choice according to a size: select numbers with a certain number of digits

— choice according to a list: select numbers from a given list

__Example:__ A phone number corresponds to N digits from `0` to `9`

A **draw without replacement** specifies that a picked number can not be picked a second time.

__Example:__ Draws of $ 3 $ numbers between $ 1 $ and $ 5 $ could be $ 4,2,3 $ or $ 1,5,2 $ but never $ 1,2,2 $ (the $ 2 $ having been picked a first time, it is not put back into play)

During a draw without replacement, it is not possible to pick more than $ N $ numbers in a range of size $ N $

__Example:__ A selection of $ 100 $ numbers between $ 1 $ and $ 20 $ is impossible without replacement

A **draw with replacement** specifies that a picked number may be picked one or more times.

__Example:__ Draws of $ 3 $ numbers between $ 1 $ and $ 5 $ could be $ 4,2,3 $ or $ 1,5,2 $ but also $ 1,2,2 $ (the $ 2 $ having been picked a first time, it is put back into play and can stand out)

During a draw with replacement, it is possible to pick more than $ N $ numbers in a range of size $ N $

__Example:__ A selection of $ 100 $ numbers between $ 1 $ and $ 20 $ is possible with replacement

Option 1: list the even numbers (if there are not too many) and draw from this list.

Option 2: Multiply the numbers obtained by 2, they will all be even.

dCode retains ownership of the "Random Numbers" source code. Except explicit open source licence (indicated Creative Commons / free), the "Random Numbers" algorithm, the applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or the "Random Numbers" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) and all data download, script, or API access for "Random Numbers" are not public, same for offline use on PC, mobile, tablet, iPhone or Android app!

Reminder : dCode is free to use.

The copy-paste of the page "Random Numbers" or any of its results, is allowed (even for commercial purposes) as long as you credit dCode!

Exporting results as a .csv or .txt file is free by clicking on the *export* icon

Cite as source (bibliography):

*Random Numbers* on dCode.fr [online website], retrieved on 2024-09-14,

number,random,selection,picker,rand,randomness,choice

https://www.dcode.fr/random-number

© 2024 dCode — El 'kit de herramientas' definitivo para resolver todos los juegos/acertijos/geocaching/CTF.

Feedback