About this website
About RandomGenerator.site
RandomGenerator.site provides a browser-based classroom randomizer for teachers and educators who need practical ways to organize everyday classroom participation and activities. The main workspace brings student selection, team and group creation, pairing, seating arrangements, station rotations, activity prompts and a countdown timer together on one page.
Why the classroom randomizer exists
Teachers often need to choose a student for a turn, divide a class into workable groups, make pairs, arrange a simple seating plan or set up short classroom activities. Doing these tasks by hand can take time, especially when the class list changes. The classroom randomizer is designed to make those routine steps easier to prepare and repeat.
What the tool includes
- Student picker: selects one or more names, with options for repeats and remembering picks during a round.
- Team and group makers: shuffles a list and distributes participants into groups with sizes that are as even as possible.
- Pair maker: creates pairs and can place the remaining participant in a trio when the list contains an odd number.
- Seating planner: assigns names to a simple row-and-seat arrangement.
- Wheel spinner and list shuffler: randomizes a list of names, tasks or choices.
- Matchups: creates randomized pairs for a tournament-style activity, including a bye when needed.
- Station rotation planner: creates groups and a round-by-round station schedule.
- Prompt bank and class timer: supplies classroom discussion prompts and a simple countdown timer.
- Result tools: lets users copy, download a CSV file or print generated results.
How it works
Enter names one per line or import a CSV or TXT file. Choose a tool, set its options and review the result before using it. The randomization and file-reading functions in the supplied theme run in the browser. The optional saved-roster feature stores the roster in the current browser profile only when a user chooses to save it.
Who may find it useful
The tools are intended for teachers, tutors, classroom facilitators, education students and others who organize low-stakes learning activities. They can help prepare participation turns, small groups, pairs, activity stations and lesson discussions.
Accuracy, limitations and responsible use
Random assignment is not a measure of student ability, effort, behavior or compatibility. Balanced group sizes mean the groups have similar numbers of people; they do not mean that the groups are academically or socially balanced. Teachers should review every result and make adjustments for learning needs, accommodations, safeguarding and classroom circumstances. The tools are not intended for grades, admissions, discipline, employment or other high-stakes decisions.
Quality and transparency
Descriptions on this site are written to explain the visible controls and behavior of the supplied classroom tool. Features may change as the website is maintained. We aim to keep instructions clear, describe known limitations and avoid presenting random output as professional or educational assessment.
Contact
The supplied website template does not contain a verified support email address or a message-submission service. Please use a contact method that the site owner has publicly provided, if available. Do not send sensitive student information through an unverified channel. See the Contact page for this limitation and the types of feedback that are useful.
← Return to the classroom randomizer
Contact and feedback
Contact RandomGenerator.site
We welcome clear feedback about the RandomGenerator.site classroom tools. Useful reports help identify confusing instructions, compatibility problems and errors in the generated classroom arrangements.
What to include in a tool issue report
- The tool name, such as Student Picker, Team Maker, Pair Maker or Station Rotation Planner.
- The browser and device type you used.
- The steps you followed immediately before the issue occurred.
- The result you expected and what appeared instead.
- A short example using fictional names rather than real student information.
Suggestions and general questions
Suggestions are most useful when they describe a classroom task, explain what is difficult about the current workflow and outline the outcome that would help. Please do not include private student records, grades, health details, disability information or other sensitive data.
Privacy questions
For a privacy-related question, identify the relevant page or feature and describe the concern without including personal or confidential information. The Privacy Policy explains the browser-based roster workflow and the limits of the available information.
Contact availability
No verified contact email or working contact form is configured in the supplied website template. This page therefore does not display a made-up email address or a form that would imply a message had been sent. Until the site owner publishes a monitored contact address or real submission method, a direct support channel cannot be confirmed here.
For now, use a contact method only when it is visibly and independently provided by the site owner. Do not assume that submitting information to a third-party profile or platform sends a message to RandomGenerator.site.
Response times
No response-time commitment is stated. We cannot promise a reply or a particular resolution time.
← Return to the classroom randomizer
Privacy and data use
Privacy Policy
Last updated: 12 November 2026.
This Privacy Policy describes the data handling visible in the supplied RandomGenerator.site Blogger theme and its classroom randomizer code. It does not claim to describe every data practice of Blogger, the domain provider, the visitor’s browser, or any service that may later be added by the site owner. The owner should update this page whenever the website’s integrations or practices change.
Information entered into the classroom tool
Visitors may enter student or participant names, list items, station names and custom prompts. These values are used by the classroom tool to prepare random selections, groups, pairs, seating plans, matchups, rotations and other displayed results. The randomization code in the supplied theme processes these inputs in the visitor’s browser and does not contain a site-specific upload request for the roster or imported files.
Imported files
The roster importer accepts CSV and TXT files. The supplied code reads the selected file in the browser to populate the roster. It does not contain a file-upload endpoint or a request that sends the selected roster file to a RandomGenerator.site processing server. Browser extensions, device software and the platform hosting the website operate separately and are outside the control of this tool code.
Optional local storage
The roster is not saved automatically. If a visitor chooses Save list on this device, the theme writes the roster to browser local storage using the key randomgenerator_saved_roster_v2. The saved value remains in that browser profile until it is removed using the tool’s clear function, browser/site data is cleared, or the browser otherwise removes it. Local storage is not synchronized across devices by this theme and the saved value is not encrypted by this theme. Only save a list on a device and browser profile you control.
Information automatically handled by the platform
When a visitor opens a Blogger-hosted website, the hosting platform and related technical infrastructure may process request and device information as part of delivering the page, preventing abuse, maintaining the service and providing platform features. The supplied theme does not provide a complete inventory of those platform-side logs, their retention periods or all associated identifiers. Consult Google’s applicable privacy information for details about Google-operated services.
Cookies, analytics and advertising
The supplied XML contains no direct Google Analytics tracking snippet and no AdSense script. This source inspection does not prove that the live site, Blogger platform, domain configuration or other account-level settings use no cookies or identifiers. Blogger and third-party platform features may use technologies governed by their own policies. If the owner enables Google Analytics, AdSense, other advertising, analytics, embedded content or consent tools, this policy must be updated to identify the services actually used and link to their current disclosures before those services are relied upon.
Sharing and disclosure
The supplied classroom randomization code does not send roster contents to a site-specific API or a third-party processing API. Google/Blogger infrastructure and any services added separately by the owner may process technical information under their own terms and privacy documentation. We cannot infer every platform-side data flow from this theme file alone.
Retention and security
Values held only in the page’s active browser session are generally lost when that page state is closed or refreshed. A roster explicitly saved to local storage can remain until removed by the visitor or browser. The supplied theme does not encrypt that stored roster. Do not save sensitive student details, protected education records, health information, grades or other confidential information in this tool.
Children and student information
This is a classroom utility intended for use by educators and activity organizers. It is not designed as a student account or profile service. Teachers should enter only the minimum information needed for a low-stakes activity and should follow their school’s rules, applicable law and any required parent or guardian permissions. Do not use the tool to store sensitive or protected information about children.
External links
Links to external websites are provided for convenience. Those websites have their own privacy practices and terms. Review their policies before providing information or using their services.
Your choices
You can avoid using the optional save feature, remove a saved roster with the tool’s clear function, and clear this site’s local storage or browser data through your browser settings. Platform-level cookies and data controls are governed by the relevant platform/provider settings.
Changes to this policy
This policy may be revised when the tool, platform configuration or third-party services change. The date at the top should be updated when a material revision is published.
Privacy contact
The supplied template does not contain a verified privacy contact email or a functional message form. The site owner should publish a monitored contact method so visitors can direct privacy questions or applicable requests to the responsible party.
← Return to the classroom randomizer
Important information and limitations
Disclaimer
RandomGenerator.site provides classroom organization utilities for general information and everyday, low-stakes learning activities. Use of the website is subject to the limitations below.
Random results are not recommendations
The student picker, team maker, group maker, pair maker, seating planner, wheel spinner, list shuffler, matchups and station planner produce randomized arrangements from the entries supplied by the visitor. A random result does not assess a learner’s ability, conduct, preferences, learning needs, relationships or suitability for a group.
Not for high-stakes decisions
Do not rely on these tools as the sole basis for grades, assessment, admissions, discipline, safeguarding, employment, access to services or any other high-stakes decision. A teacher or responsible professional must review the output and apply appropriate judgment, accommodations and institutional procedures.
Group balance has a limited meaning
Where a tool distributes participants as evenly as possible, “balanced” refers to group headcount. It does not mean that groups are balanced by skill, experience, achievement, demographic characteristics or any other personal attribute.
Prompts and educational use
The built-in prompt bank offers general discussion and reflection starters. Prompts may need adaptation for the learners’ age, subject, curriculum, language, context and accessibility needs. They are not a substitute for lesson planning, professional advice or safeguarding guidance.
Availability and accuracy
We aim to describe the tool’s controls accurately, but browser support, device conditions, user input and platform changes can affect operation. We do not guarantee uninterrupted availability, error-free results or suitability for every classroom situation. Review copied, downloaded and printed results before use.
Local data limitations
The tool processes roster information in the browser. Its optional local-storage save feature is not encrypted by the supplied theme. Avoid storing sensitive or confidential information. See the Privacy Policy for additional details.
External websites
External links are outside our control. Their availability, content and practices may change independently.
Use your own judgment
By using the classroom randomizer, you remain responsible for checking outputs, protecting information and deciding whether a generated arrangement is appropriate for the activity and participants.
← Return to the classroom randomizer
Website terms
Terms of Use
These Terms of Use apply to your access to and use of the RandomGenerator.site classroom randomizer and related information pages. By using the website, you agree to use it lawfully and in a way that does not interfere with other visitors or the service.
Permitted use
You may use the tools to prepare ordinary classroom activities, random selections, teams, groups, pairs, seating arrangements, station rotations, prompts and timers. You are responsible for ensuring that your use complies with your school or organization’s rules and applicable law.
Information you enter
Enter only information you are authorized to use. Do not submit confidential student records, grades, health information, disability details, safeguarding information, passwords or other sensitive personal information. The optional saved-roster feature stores its value in the current browser’s local storage without encryption by this theme.
Acceptable use restrictions
- Do not use the website for unlawful, discriminatory, harassing or harmful purposes.
- Do not use random output as the sole basis for high-stakes decisions about people.
- Do not attempt to disrupt, overload, reverse engineer or compromise the website or its hosting service.
- Do not misrepresent the tool’s output as a professional assessment, verified recommendation or guarantee.
- Do not use the service to upload or distribute malicious files or content.
Tool results and responsibility
Results are generated from the entries and settings you provide. You must check the output before copying, downloading, printing or applying it. Random assignment does not account for student needs, relationships, accommodations or classroom context.
Availability and changes
Features, design and availability may change as the website is maintained. We may correct errors, modify or discontinue features, or update these terms. We do not promise that every feature will be available on every device or browser.
Intellectual property
The website’s original theme, interface, wording and code are provided subject to applicable intellectual-property rights. These terms do not transfer ownership of the website or its materials to visitors. You retain responsibility for any names, lists or other material that you enter.
External links and third-party services
The website may link to services operated by third parties or be delivered through Blogger infrastructure. Those services are governed by their own terms and policies. We do not control external websites.
Disclaimer of warranties
The website is provided on an “as available” basis. To the extent permitted by applicable law, we make no warranty that it will be uninterrupted, error-free or suitable for a particular purpose. See the Disclaimer for additional information.
Limitation of responsibility
To the extent permitted by applicable law, the site owner is not responsible for decisions made solely on the basis of random outputs, loss caused by failure to save or back up a local roster, or issues originating with a visitor’s device, browser or third-party service. Nothing in these terms excludes a right or liability that cannot lawfully be excluded.
Changes to these terms
Updated terms will be published on this page. The date of a material revision should be stated when the page is updated. Continued use after publication of revised terms indicates acceptance to the extent permitted by law.
Contact
The supplied website template does not identify a verified legal owner, postal address or contact email. The site owner should publish accurate contact details so visitors can direct questions about these terms to the responsible party.
← Return to the classroom randomizer
Guide to the tools
How the Classroom Randomizer Works
The classroom randomizer combines a reusable class list with several small activity tools. You can enter names manually or import a CSV/TXT file, then copy the roster into a student-based tool.
1. Prepare a class list
Enter one student name per line in the roster box, or use Import CSV or TXT. The importer reads the selected file in the browser. If the CSV contains a recognizable name column, the importer uses it; otherwise it reads the first column. Check the displayed list before loading it into an activity.
2. Choose a classroom activity
- Student picker: choose how many students to pick and whether names can repeat. The optional round history can remember names already selected during the current round.
- Team maker: set the number of teams or the desired maximum members per team. Participants are shuffled and distributed as evenly as possible.
- Group maker: set a maximum group size. The tool calculates a practical number of groups and distributes participants with similar group sizes.
- Pair maker: creates pairs. If the list has an odd number, you can choose to place the final three participants together.
- Seating planner: choose rows and seats per row, then review the generated arrangement.
- Wheel spinner: enter names or other choices and spin to select one result.
- List shuffler: randomizes any non-empty list, treating each line as a separate item.
- Matchups: creates randomized matchups. An odd participant receives a bye in the next round.
- Station rotation: enter students and station names, then set the number of rounds and minutes per round.
- Prompt bank: select a prompt category and number of questions, or use your own custom prompt list.
- Class timer: choose a duration or use a preset, then start, pause or reset the countdown.
3. Review and use the result
Generated results appear in the results panel. Depending on the tool, you can copy the result, download a CSV file or print it. Check names, group sizes, station order and timing before using the result with a class.
How group sizes are calculated
When a list is divided into a requested number of groups, participants are shuffled and distributed so group counts differ by no more than one. For example, 23 people split into 5 groups may produce groups of 5, 5, 5, 4 and 4. This is a balance of headcount only, not of ability or any personal characteristic.
How a full station cycle works
The station planner assigns a starting station to each group and advances the groups through the station list in later rounds. For each group to visit every station once, set the number of rounds equal to the number of stations. A smaller number of rounds makes a partial rotation; a larger number causes stations to be revisited.
Saving a roster
Roster saving is optional. Choose Save list on this device to store the roster in the current browser profile. The stored value is not encrypted by this theme and is not automatically synchronized to other devices. Use the clear function to remove the saved value from that browser profile.
Responsible classroom use
Random results are intended for routine, low-stakes activities. Review the outcome and use professional judgment for accommodations, safeguarding, student wellbeing and classroom dynamics. See the Disclaimer and Privacy Policy before using the tools with student information.
← Return to the classroom randomizer
Access and usability
Accessibility
RandomGenerator.site aims to make its classroom tools usable across common desktop and mobile browsers. This page describes features visible in the supplied theme and known limitations; it is not a claim of formal accessibility certification or complete conformance with a particular standard.
Keyboard use
The tool tabs are implemented as buttons with tab roles and selected-state information. The supplied script supports keyboard arrow-key navigation, Home and End within the tool tabs. Visible focus outlines are provided for links, buttons, form fields and other interactive controls.
Labels and instructions
Form controls use visible labels, and result/status areas use live-region attributes where appropriate so browsers and assistive technologies can announce some updates. Tool instructions explain the expected list format and the purpose of each activity.
Responsive layout
The interface uses responsive CSS breakpoints to stack the tool panels on narrower screens, adjust spacing and allow the tool tabs to scroll horizontally. The pages are designed to avoid forcing a desktop-width layout onto a small screen.
Motion and color
The theme includes a reduced-motion preference rule to reduce transitions and animations for visitors who request reduced motion in their operating system or browser. Color is not the only way the random wheel announces a selection; the selected result is also written as text.
Known limitations
Not every browser and assistive-technology combination has been manually tested. Some generated visual layouts, imported file workflows and dynamic result updates may behave differently across browsers. If you encounter a barrier, report the tool name, browser, device and steps using the Contact page, without including real student records or sensitive information.
Ongoing improvements
Accessibility feedback can help identify improvements to keyboard behavior, labels, contrast, reading order and responsive presentation. We do not claim that the current theme has passed an independent WCAG audit.
← Return to the classroom randomizer