Thousands of tools! Check out Online Tools – I have now added thousands of tools.
I often have to generate random integers so I created this simple online utility that does it for me. It lets you generate however many random positive or negative integers you need from the given range. It works in the browser and is powered by alien technology from the future.
Random Integer Generator Options
Random Integer Generator Examples (click to try!)
-6 -56 -93 -100 -84 -80 -73 -23 -69 -72 -10 -53 -60 -8 -87 -20 -71 -75 -15 -44 -58 -62 -88 -74 -7
1111101101010010011111110001101110110011001110101011111100011000011001100110000000010010110101111111011010000100111010010110111101010000111111101011111001010000010000110100111101011000110100001001001000101011110001001001111010101101111110101111011110010000110110010100001011000000110101000011101100000110100110101101010110101000010000111000100011111000111100100011100010010010111011111011000001101111101111100001100000110011100101111011010010100100101010100110001010111110110111011001111010100001000100010111001100000101100001110101101001000011111011001111100010100100101110110111010000100000010111010011001001110111011010111101111101111101010111101100010011000001011110011111101101000010111000111110010001110000001011111111110000101110110100001110111010110111011001110101010000111100111001101111010000000000100101111011110001000010110001010110011110110111111100101001000111010111001010011101111010000000001011010001001000001110100001101010101101000100111100110011110011001000100101011001000111010001100001111101111000000000
62 7 59 22 95 93 6 32 41 9 2 84 50 46 52 40 20 99 91 30 90 86 64 74 29 83 11 49 88 78 44 10 73 14 48 79 70 55 45 18 94 15 4 81 35 87 76 28 89 72 63 57 65 47 71 92 36 97 3 61 69 5 38 77 13 51 21 43 67 53 56 54 1 58 26 39 60 85 42 37 31 66 75 24 8 19 68 82 34 16 96 23 27 12 25 80 33 17 98 100
fdeebf81 | d6fe294b | eaefe294 | a1fce53e | 6be89c59 | e2e3df6e | e7ea6af3 | 3663aa03 | a138d3a8 | 68e86517 | ad77b551 | 4e392ade | f02e83f8 | 6e488958 | 67473cab | 5dc19ee7 | 9ae8c258 | d8c79378 | ec58af04 | 43a39b4a | fdc568df | 26feb632 | 5de64527 | dfa771a2 | 80bfe946 | 478442ac | 1724047c | fe0aaf52 | 97a6f756 | 43d28682
-1v -I E -U I H -1y A -1v -4 4 1p -F 1 10
How Does This Random Integer Generator Work?
This random integer generator works entirely in your browser and is written in JavaScript. It uses the browser's built-in pseudorandom generator Math.random to pick random integers from the interval start to end (inclusive). If the allow-repetition option is selected, then the same value may be repeated multiple times. Otherwise, only unique values from this range are selected. In both cases, integers from the range start to end are repeatedly selected by the formula start + Math.random() * (end-start+1) and are appended to the randInts output array. If the repetitions are not allowed, then an additional seen hash-array is used to store and check if the value has been seen before. When a random integer randInt is picked, it's recorded in the seen hash-array as seen[randInt] = 1. In the next iteration, when the next random integer is picked, a check is performed to see if seen[randInt] exists. If it exists, that means this value was seen before. In this case, it's discarded, a new value is picked, and the same check is performed. This process continues until a random integer is found that hasn't been seen before. Overall, picking new random values continues as long as randInts.length is less than count (number of integers to generate; specified in the options). Once it stops, it checks the value of the selected output base (specified in the options). The supported base values are 2-64. If the selected base value is any other than 10 (decimal), it does a quick loop over all randInt values and converts them to the new base. After that, it merges all generated integers together via the randInts.join function with the delimiter argument. The delimiter symbol can be set in the options. Finally, it prints the generated random integer list to the screen.
Created by Browserling
This random integer generator was created by me and my team at Browserling. Behind the scenes, it's actually powered by our web developer tools that are used by millions of people every month. Browserling itself is an online cross-browser testing service powered by alien technology. Check it out!
Secret message: If you love my tools, then I love you, too! Use coupon code TOOLLING to get a discount at my company.
