Random generators
Passwords, UUIDs, raffle picks, and dummy dates using the browser CSPRNG when available. These are utilities, not certified lottery machines.
Random Choice Generator
Standup facilitators, classroom names, giveaway comments exported to a text list, picking a restaurant, and assigning demo duties.
Random Date Generator
Seed data for demos, spreading fake events across a year, and teaching inclusive date ranges. Pair with your own time-of-day if you need full timestamps.
Random IP Address Generator
Screenshot form fillers, placeholder datasets, teaching dotted-quad format, and synthetic logs where the exact address does not matter.
Random Letter Generator
Classroom letter draws, generating a fake middle initial, kids’ games, and building short nonsense strings for UI placeholders.
Random Month Generator
Classroom games, dummy season copy, picking a reporting month for a mock chart, and icebreaker prompts.
Random Number Generator
Classroom raffles, load-test IDs, sprint poker numbers, Monte Carlo toy demos, and filling numeric columns in mock CSV. Document the range if the result matters later.
Strong Password Generator
New account signups, rotating a password after a breach notification, creating an app-specific password, and seeding a password manager vault when the manager’s own generator is unavailable. Sixteen characters with mixed classes is a practical floor for most sites in 2026.
UUID Generator
Primary keys across services, correlating logs between front end and API, seeding fixtures in a demo database, and generating a local test resource id without hitting a server.
About random generators
Store passwords in a manager. UUIDv4 is an identifier, not a login secret. Random IPs are syntax examples — prefer documentation ranges like 192.0.2.0/24 when teaching.
For a giveaway, publish your method. A webpage draw is fine for a classroom; high-stakes prizes need a process your audience trusts.
Frequently asked questions
Are generated passwords sent to CaseSwitch?+
No. Values are created with crypto.getRandomValues() when the browser supports it. Copy them into a password manager; we do not store them.