{"ok":true,"result":{"slug":"random-name-picker","name":"Random Name Picker","summary":"Fairly pick random winners from a list of names (no repeats), or shuffle the names into balanced random teams. Uses a cryptographic random source.","description":"Pick random winners from a list of names without repeats, remove them as you go, or shuffle everyone into balanced teams. Fair, secure and in your browser.","method":"POST","endpoint":"/api/v1/tools/random-name-picker","plan":"free","mcpName":"random_name_picker","input":{"type":"object","additionalProperties":false,"properties":{"names":{"type":"string","description":"One name per line; blank lines are ignored.","maxLength":200000},"mode":{"type":"string","description":"pick: choose winners. teams-by-count: make exactly n teams. teams-by-size: teams of at most n people.","default":"pick","enum":["pick","teams-by-count","teams-by-size"],"maxLength":200000},"n":{"type":"integer","description":"pick: number of winners. teams-by-count: number of teams. teams-by-size: people per team.","default":1,"minimum":1,"maximum":10000},"dedupe":{"type":"boolean","description":"Remove duplicate names (case-insensitive) first.","default":false}},"required":["names"]},"example":{"names":"Ada\nAlan\nGrace\nLinus\nMargaret\nTim","mode":"pick","n":2},"randomOutput":true,"network":false,"docs":"https://pithlab.com/developers/tools/random-name-picker","page":"https://pithlab.com/tools/random-name-picker"}}