{"ok":true,"tool":"Randomizer","operation":"randomizeList","description":"Shuffle a list into a random order or pick N random items. Supports dedupe and newline/comma separators.","method":"POST","endpoint":"/api/randomizer","webUrl":"https://ultraquick.tools/tools/randomizer","parameters":{"type":"object","properties":{"items":{"type":"string","description":"The list to randomize, separated by newlines or commas (see separator)."},"mode":{"type":"string","enum":["shuffle","pick"],"description":"shuffle randomizes the whole list; pick returns N random unique items."},"count":{"type":"number","description":"Number of items to pick in pick mode (default 1). Ignored in shuffle mode."},"unique":{"type":"boolean","description":"Remove duplicate entries before randomizing (default false)."},"separator":{"type":"string","enum":["newline","comma"],"description":"How to split and join the input/output (default newline)."}},"required":["items"]},"response":{"type":"object","properties":{"mode":{"type":"string","description":"The mode used."},"separator":{"type":"string","description":"The separator used."},"unique":{"type":"boolean","description":"Whether dedupe was applied."},"inputCount":{"type":"number","description":"Number of items after parsing/dedupe."},"pickedCount":{"type":"number","description":"Items returned in pick mode."},"requestedCount":{"type":"number","description":"Requested count in pick mode."},"result":{"type":"string","description":"The randomized output, joined by the separator."}}},"example":{"request":{"items":"apple\nbanana\ncherry\ndate","mode":"shuffle"},"response_shape":{"type":"object","properties":{"mode":{"type":"string","description":"The mode used."},"separator":{"type":"string","description":"The separator used."},"unique":{"type":"boolean","description":"Whether dedupe was applied."},"inputCount":{"type":"number","description":"Number of items after parsing/dedupe."},"pickedCount":{"type":"number","description":"Items returned in pick mode."},"requestedCount":{"type":"number","description":"Requested count in pick mode."},"result":{"type":"string","description":"The randomized output, joined by the separator."}}}},"howToCall":"POST a JSON body to https://ultraquick.tools/api/randomizer. Returns {\"ok\":true,\"result\":{...}} on success or {\"ok\":false,\"error\":\"...\"} on failure. No auth, CORS-enabled.","parametersSummary":"  items (string, required) — The list to randomize, separated by newlines or commas (see separator).\n  mode (string, optional, one of: shuffle|pick) — shuffle randomizes the whole list; pick returns N random unique items.\n  count (number, optional) — Number of items to pick in pick mode (default 1). Ignored in shuffle mode.\n  unique (boolean, optional) — Remove duplicate entries before randomizing (default false).\n  separator (string, optional, one of: newline|comma) — How to split and join the input/output (default newline).","curlExample":"curl -X POST https://ultraquick.tools/api/randomizer -H \"Content-Type: application/json\" -d '{\"items\":\"apple\\nbanana\\ncherry\\ndate\",\"mode\":\"shuffle\"}'"}