{
  "title": "Wheel spinner and random name picker",
  "human_url": "https://happytails.ai/en/education-tools/wheel-spinner/",
  "agent_url": "https://happytails.ai/agents/en/education-tools/wheel-spinner/",
  "language": "en",
  "markdown_url": "https://happytails.ai/en/education-tools/wheel-spinner.md",
  "content": "Wheel spinner and random name picker\nLet the wheel pick a name, choice or next move.\nHow can we improve this tool?\nReport a problem or share an idea.\nPlease leave out private information. Your message and the tool name go to our team via PostHog.\nHow to use Wheel spinner and random name picker\nEnter names or choices in the input field.\nReview the settings, then choose Run Wheel spinner and random name picker.\nReview the result, then use Copy result or a download link when available.\nUseful next steps\nRandom team generator\nRandom letter generator\nCoin flip\nHow Wheel spinner and random name picker works\nType 2 to 50 names or choices, one per line, and spin to pick one at random. The winner is chosen first with your browser's cryptographic random source, giving every entry on the list the same chance, and the wheel then animates to that result. Duplicate removal is on by default, so an exact repeat counts once. Turn it off and each repeated line becomes its own slice, which gives that choice extra chances. Each entry can be up to 80 characters, and the list stays in your browser.\nBefore you start\nPut each choice on its own line and check for accidental repeats or near duplicates, since duplicate removal only matches identical text. Keep entries to 80 characters or less.\nA worked example\nWith Ada, Sam, Jo and Alex on four lines, each name has a 1 in 4 chance; one test spin selected Sam. Entering A, A and B with duplicate removal off picked A about two thirds of the time over 9,000 spins.\nHow to use it\nEnter 2 to 50 names or choices, one per line, then spin. The selected result is shown as text as well as on the wheel. Each included entry has an equal chance.\nA worked example\nEnter Ada, Sam, Jo and Alex on separate lines to choose one at random. With duplicate removal on, entering Ada twice still gives Ada one entry.\nWhat to know\nTurn off duplicate removal if repeated entries should get extra chances. Selection uses your browser's cryptographic random source; the animation only displays the result. Lists stay in this browser.\nCommon questions\nIs the wheel spinner truly random?\nThe result comes from your browser's cryptographic random number generator, and the code rejects values that would bias the pick, so each included entry has an equal chance. The spin animation does not decide anything. It simply rotates to the entry that was already selected and shows it as text too.\nHow do I give one name more chances?\nTurn off Remove duplicate entries, then list that name more than once. Each line becomes its own slice, so a name entered twice in a list of three lines has a 2 in 3 chance. With duplicate removal on, identical lines are merged and count once.\nWhy are Ada and ada both on my wheel?\nDuplicate removal compares entries as exact text after trimming spaces at the ends of each line. Different capitalization or spelling counts as a different entry, so Ada and ada are both kept. Fix the spelling in your list if they are meant to be the same person.\nHow many names can I put on the wheel?\nYou need at least 2 entries and can use up to 50, with at most 80 characters per entry. Names are written on the slices when the wheel has 16 entries or fewer, shortened if they are long. With more entries the slices are unlabeled, but the selected name always appears as text.\nDoes the wheel remove the winner after a spin?\nNo. Every spin draws from the full list you entered, so the same name can win again. If you want each person picked only once, delete the winner's line from the list before you spin again.",
  "content_format": "text/plain",
  "visibility": "public",
  "links": [
    {
      "name": "Random team generator",
      "url": "https://happytails.ai/en/education-tools/random-team-generator/"
    },
    {
      "name": "Random letter generator",
      "url": "https://happytails.ai/en/education-tools/random-letter-generator/"
    },
    {
      "name": "Coin flip",
      "url": "https://happytails.ai/en/calculators/coin-flip/"
    }
  ],
  "tool": {
    "id": "wheel-spinner",
    "category": "education-tools",
    "built": true,
    "requirements": "Turn off duplicate removal if repeated entries should get extra chances. Selection uses your browser's cryptographic random source; the animation only displays the result. Lists stay in this browser.",
    "implementation": {
      "fields": [
        {
          "key": "unique",
          "label": "Remove duplicate entries",
          "value": true,
          "type": "checkbox"
        }
      ],
      "note": "Enter 2 to 50 names or choices, one per line. Each included entry has an equal chance, chosen by the browser’s cryptographic random source. Turn off duplicate removal to give repeated entries additional chances. The wheel is a visual representation of the selected result.",
      "experience": {
        "automatic": false,
        "single": false,
        "inputMaxLength": 1000000,
        "inputMode": "text",
        "label": "Names or choices",
        "placeholder": "Ada\nSam\nJo\nAlex",
        "help": "Enter one choice per line. Up to 50 entries. Up to 1,000,000 characters. Review the settings before running.",
        "action": null
      },
      "mode": "explicit",
      "interactive": false
    },
    "execution": "Browser interface",
    "api": null,
    "browser_agent": {
      "supported": true,
      "name": "run_current_tool",
      "discovery": "WebMCP on the human page in a supporting browser",
      "verification": "See audit/API-AUDIT.md; availability is not verification"
    }
  },
  "markdown": "# Wheel spinner and random name picker\n\n- Human page: https://happytails.ai/en/education-tools/wheel-spinner/\n- Markdown: https://happytails.ai/en/education-tools/wheel-spinner.md\n- Structured JSON: https://happytails.ai/agents/en/education-tools/wheel-spinner/index.json\n- Visibility: public\n\n## Tool capabilities\n\n| Property | Value |\n| --- | --- |\n| Tool ID | `wheel-spinner` |\n| Category | education-tools |\n| Implementation | Registered implementation. Registration alone is not a production-quality guarantee. |\n| Browser execution | Use the visible action or interactive controls. |\n| Browser processing | Browser; see tool notes for network behavior. |\n| HTTP API | Not callable through HTTP. |\n| Browser-agent interface | run_current_tool |\n\n### Implementation notes\n\nEnter 2 to 50 names or choices, one per line. Each included entry has an equal chance, chosen by the browser’s cryptographic random source. Turn off duplicate removal to give repeated entries additional chances. The wheel is a visual representation of the selected result.\n\n### Inputs and settings\n\nText input: Names or choices.\n\nExample or placeholder shown in the interface (not a validated fixture):\n\n```text\nAda\nSam\nJo\nAlex\n```\n\nEnter one choice per line. Up to 50 entries. Up to 1,000,000 characters. Review the settings before running.\n\n| Setting | Meaning | Control type | Default | Constraints |\n| --- | --- | --- | --- | --- |\n| `unique` | Remove duplicate entries | checkbox | true |  |\n\n### Browser-agent workflow\n\n1. Open the human page in a browser that supports WebMCP.\n2. Discover the interface exposed by that page; use its actual schema.\n3. Select files on the page first when the tool requires files.\n4. Call `run_current_tool` with valid input and settings.\n5. Inspect the returned result or error and the displayed output. Retrieve files from the displayed download links.\n\nCalls do not automatically copy or download results. Browser permissions still apply. Interface availability alone is not proof of successful execution.\n\n### Planning specification\n\nTurn off duplicate removal if repeated entries should get extra chances. Selection uses your browser's cryptographic random source; the animation only displays the result. Lists stay in this browser.\n\nThis describes intended requirements. Use the implementation notes, interface schema and observed output to determine current support.\n\n### Complete machine-readable capability record\n\n```json\n{\n  \"id\": \"wheel-spinner\",\n  \"category\": \"education-tools\",\n  \"built\": true,\n  \"requirements\": \"Turn off duplicate removal if repeated entries should get extra chances. Selection uses your browser's cryptographic random source; the animation only displays the result. Lists stay in this browser.\",\n  \"implementation\": {\n    \"fields\": [\n      {\n        \"key\": \"unique\",\n        \"label\": \"Remove duplicate entries\",\n        \"value\": true,\n        \"type\": \"checkbox\"\n      }\n    ],\n    \"note\": \"Enter 2 to 50 names or choices, one per line. Each included entry has an equal chance, chosen by the browser’s cryptographic random source. Turn off duplicate removal to give repeated entries additional chances. The wheel is a visual representation of the selected result.\",\n    \"experience\": {\n      \"automatic\": false,\n      \"single\": false,\n      \"inputMaxLength\": 1000000,\n      \"inputMode\": \"text\",\n      \"label\": \"Names or choices\",\n      \"placeholder\": \"Ada\\nSam\\nJo\\nAlex\",\n      \"help\": \"Enter one choice per line. Up to 50 entries. Up to 1,000,000 characters. Review the settings before running.\",\n      \"action\": null\n    },\n    \"mode\": \"explicit\",\n    \"interactive\": false\n  },\n  \"execution\": \"Browser interface\",\n  \"api\": null,\n  \"browser_agent\": {\n    \"supported\": true,\n    \"name\": \"run_current_tool\",\n    \"discovery\": \"WebMCP on the human page in a supporting browser\",\n    \"verification\": \"See audit/API-AUDIT.md; availability is not verification\"\n  }\n}\n```\n\n## Page guide\n\nLet the wheel pick a name, choice or next move.\n\nHow can we improve this tool?\n\nReport a problem or share an idea.\n\nPlease leave out private information. Your message and the tool name go to our team via PostHog.\n\n### How to use Wheel spinner and random name picker\n\n1. Enter names or choices in the input field.\n2. Review the settings, then choose Run Wheel spinner and random name picker.\n3. Review the result, then use Copy result or a download link when available.\n\n## Useful next steps\n\n- [Random team generator](https://happytails.ai/en/education-tools/random-team-generator/) ([Markdown](https://happytails.ai/en/education-tools/random-team-generator.md))\n\n- [Random letter generator](https://happytails.ai/en/education-tools/random-letter-generator/) ([Markdown](https://happytails.ai/en/education-tools/random-letter-generator.md))\n\n- [Coin flip](https://happytails.ai/en/calculators/coin-flip/) ([Markdown](https://happytails.ai/en/calculators/coin-flip.md))\n\n## How Wheel spinner and random name picker works\n\nType 2 to 50 names or choices, one per line, and spin to pick one at random. The winner is chosen first with your browser's cryptographic random source, giving every entry on the list the same chance, and the wheel then animates to that result. Duplicate removal is on by default, so an exact repeat counts once. Turn it off and each repeated line becomes its own slice, which gives that choice extra chances. Each entry can be up to 80 characters, and the list stays in your browser.\n\n### Before you start\n\nPut each choice on its own line and check for accidental repeats or near duplicates, since duplicate removal only matches identical text. Keep entries to 80 characters or less.\n\n### A worked example\n\nWith Ada, Sam, Jo and Alex on four lines, each name has a 1 in 4 chance; one test spin selected Sam. Entering A, A and B with duplicate removal off picked A about two thirds of the time over 9,000 spins.\n\n## How to use it\n\nEnter 2 to 50 names or choices, one per line, then spin. The selected result is shown as text as well as on the wheel. Each included entry has an equal chance.\n\n### A worked example\n\nEnter Ada, Sam, Jo and Alex on separate lines to choose one at random. With duplicate removal on, entering Ada twice still gives Ada one entry.\n\n### What to know\n\nTurn off duplicate removal if repeated entries should get extra chances. Selection uses your browser's cryptographic random source; the animation only displays the result. Lists stay in this browser.\n\n## Common questions\n\n### Is the wheel spinner truly random?\n\nThe result comes from your browser's cryptographic random number generator, and the code rejects values that would bias the pick, so each included entry has an equal chance. The spin animation does not decide anything. It simply rotates to the entry that was already selected and shows it as text too.\n\n### How do I give one name more chances?\n\nTurn off Remove duplicate entries, then list that name more than once. Each line becomes its own slice, so a name entered twice in a list of three lines has a 2 in 3 chance. With duplicate removal on, identical lines are merged and count once.\n\n### Why are Ada and ada both on my wheel?\n\nDuplicate removal compares entries as exact text after trimming spaces at the ends of each line. Different capitalization or spelling counts as a different entry, so Ada and ada are both kept. Fix the spelling in your list if they are meant to be the same person.\n\n### How many names can I put on the wheel?\n\nYou need at least 2 entries and can use up to 50, with at most 80 characters per entry. Names are written on the slices when the wheel has 16 entries or fewer, shortened if they are long. With more entries the slices are unlabeled, but the selected name always appears as text.\n\n### Does the wheel remove the winner after a spin?\n\nNo. Every spin draws from the full list you entered, so the same name can win again. If you want each person picked only once, delete the winner's line from the list before you spin again.\n"
}