Generate Random Binary
cross-browser testing tools
World's simplest online random binary number and digit generator for web developers and programmers. Just press the Generate Binary button, and you'll get random binary numbers. Press a button – get binaries. No ads, nonsense, or garbage.
Announcement: We just launched Online Fractal Tools – a collection of browser-based fractal generators. Check it out!
How many digits? How many results?
Want to generate random strings?
Use the Random String Generator tool!
Want to generate random decimals?
Use the Random Decimal Generator tool!
Using a Random Binary String Generator in Cross-browser Testing
A random binary string generator can be useful if you're doing cross-browser testing. For example, if your webapp accepts only 0's or 1's as input, then you can write a unit test that runs through binary numbers of various lengths and makes sure the app doesn't accidentally accept other numbers as input. Another interesting use case is combinatorics. If your application needs to randomly selects a certain number of items from a pool of items, then if you create a random binary number, then the positions of all 1's can be used to "pick the item" and all 0's can be used as "don't pick the item". Another use is signal processing, where 1 indicates a high and 0 indicates a low. You can feed binary data of random length into a signal processor and test if it works correctly when it encounters unexpected random input. In the options of this tool, you can specify how many binary digits you need in each binary string and how many results you need. If the string length is one, then you'll simply get a bunch of 1's and 0's in the output.
Looking for more web developer tools? Try these!
Pro tip: You can use ?input=text query argument to pass text to tools.