Research Randomizer
Generate Random NumbersTutorial on Random Sampling and Random AssignmentRelated LinksAbout Research Randomizer
Research Randomizer

Site Overview
Generate Random Numbers
Use the Randomizer form to instantly generate random numbers.
Tutorial on Random Sampling and Random Assignment
See some examples of how Research Randomizer can be used for random sampling and random assignment.
Related Links
Visit links on random sampling, random assignment, and research methods.
About Research Randomizer
Learn more about Research Randomizer and read our User Policy.

Add a Research 
Randomizer Box to Your Site Add a Research 
Randomizer Box to Your Site
Add this tool to your website and generate your own number sets.


Research Randomizer is a free service offered to students and researchers interested in conducting random assignment and random sampling. By using this service, you agree to abide by the SPN User Policy and to hold Research Randomizer and its staff harmless in the event that you experience a problem with the program or its results. Although every effort has been made to develop a useful means of generating random numbers, Research Randomizer and its staff do not guarantee the quality or randomness of numbers generated. Any use to which these numbers are put remains the sole responsibility of the user who generated them.

What are the system requirements needed to run Research Randomizer?

All that Research Randomizer requires is a standard web browser connected to the Internet (e.g., Chrome, Safari, Firefox, Internet Explorer) -- no specialized software, plugins, or extensions.

How does Research Randomizer generate its numbers?

As with most computer-based "random number generators," this program is best described as a "pseudo-random number generator" because the numbers are generated by use of a complex algorithm (seeded by the computer's clock) that gives the appearance of randomness. For most purposes this should be adequate. If, however, the demands of your experiment require "true" random numbers, or if you're interested in learning more about them, we suggest you visit HotBits. The output from HotBits is not as customizable as the output from Research Randomizer, but the numbers are generated by radioactive decay rather than a computer algorithm.

Who designed Research Randomizer?

The original idea and programming for Research Randomizer came from Geoffrey C. Urbaniak in 1997. Research Randomizer was then jointly developed with Scott Plous, Executive Director of Social Psychology Network, and online tutorials were added to the main program. In 2007, Scott Plous and web developer Mike Lestik redesigned the site and added new content.

Has Research Randomizer received any honors?

Yes, Research Randomizer has received a number of honors, including these:

Science Magazine Hot Pick

Scout Report Science & Engineering Selection

APA Web Site of the Month HMS Beagle Web Pick

Current Web Contents

What is the format for citing Research Randomizer?

If you wish to cite Research Randomizer (e.g., in a research report or student paper), here is an example of the suggested format:

Urbaniak, G. C., & Plous, S. (2013). Research Randomizer (Version 4.0) [Computer software]. Retrieved on June 22, 2013, from

How can I contact the developers of Research Randomizer?

If you have questions about Research Randomizer or its results (e.g., how to generate unique numbers, how to sort the results, and so forth), please complete our Quick Tutorial, which is designed to answer most questions, or try clicking on the "Help" links within the Randomizer web form. If, after that, you have any questions or experience any problems with Research Randomizer, feel free to contact Geoffrey C. Urbaniak.

Social Psychology Network