1<!doctype html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> 6 <meta name="google-adsense-account" content="ca-pub-7797763912524195"> 7 <meta name="description" content="Spin for a random number between any two numbers, from a list you type, or digit by digit. Leave numbers out and pick without repeats. Free, no sign-up needed."> 8 <meta name="robots" content="index, follow"> 9 <meta name="author" content="Matt Luthi"> 10 <link rel="canonical" href="https://spinnerwheel.ai/en/wheels/number-picker-wheel"> 11 <link rel="alternate" hreflang="en" href="https://spinnerwheel.ai/en/wheels/number-picker-wheel"> 12 <link rel="alternate" hreflang="en-AU" href="https://spinnerwheel.ai/en-AU/wheels/number-picker-wheel-australia"> 13 <link rel="alternate" hreflang="de" href="https://spinnerwheel.ai/de/wheels/zufallszahlengenerator"> 14 <link rel="alternate" hreflang="de-CH" href="https://spinnerwheel.ai/de-CH/wheels/zufallszahlengenerator-schweiz"> 15 <link rel="alternate" hreflang="nl" href="https://spinnerwheel.ai/nl/wheels/willekeurig-getal-generator"> 16 <link rel="alternate" hreflang="fr" href="https://spinnerwheel.ai/fr/wheels/generateur-de-nombres-aleatoires"> 17 <link rel="alternate" hreflang="es" href="https://spinnerwheel.ai/es/wheels/generador-de-numeros-aleatorios"> 18 <link rel="alternate" hreflang="pt" href="https://spinnerwheel.ai/pt/wheels/sorteador-de-numeros"> 19 <link rel="alternate" hreflang="it" href="https://spinnerwheel.ai/it/wheels/generatore-di-numeri-casuali"> 20 <link rel="alternate" hreflang="x-default" href="https://spinnerwheel.ai/en/wheels/number-picker-wheel"> 21 22 <!-- Open Graph --> 23 <meta property="og:type" content="website"> 24 <meta property="og:url" content="https://spinnerwheel.ai/en/wheels/number-picker-wheel"> 25 <meta property="og:title" content="Number Picker Wheel: Random Number Generator by Range"> 26 <meta property="og:description" content="Spin for a random number between any two numbers, from a list you type, or digit by digit. Leave numbers out and pick without repeats. Free, no sign-up needed."> 27 <meta property="og:image" content="https://spinnerwheel.ai/media/spinnerwheel-og.webp?v=2"> 28 <meta property="og:image:width" content="1200"> 29 <meta property="og:image:height" content="675"> 30 <meta property="og:image:alt" content="Number picker wheel"> 31 <meta property="og:site_name" content="SpinnerWheel.ai"> 32 <meta property="og:locale" content="en_US"> 33 34 <!-- Twitter --> 35 <meta name="twitter:card" content="summary_large_image"> 36 <meta name="twitter:url" content="https://spinnerwheel.ai/en/wheels/number-picker-wheel"> 37 <meta name="twitter:title" content="Number Picker Wheel: Random Number Generator by Range"> 38 <meta name="twitter:description" content="Spin for a random number between any two numbers, from a list you type, or digit by digit. Leave numbers out and pick without repeats. Free, no sign-up needed."> 39 <meta name="twitter:image" content="https://spinnerwheel.ai/media/spinnerwheel-og.webp?v=2"> 40 <meta name="twitter:image:alt" content="Number picker wheel"> 41 <meta name="twitter:site" content="@spinnerwheel_ai"> 42 <meta name="twitter:creator" content="@spinnerwheel_ai"> 43 44 <!-- Resource hints --> 45 <link rel="dns-prefetch" href="https://spinnerwheel.ai"> 46 <link rel="dns-prefetch" href="https://images.spinnerwheel.ai"> 47 <link rel="dns-prefetch" href="https://imagedelivery.net"> 48 <link rel="preload" href="/media/spinnerwheel-64.png?v=2" as="image"> 49 50 <link rel="icon" type="image/x-icon" href="/favicon.ico"> 51 <link rel="icon" type="image/png" sizes="32x32" href="/media/spinnerwheel-32.png?v=2"> 52 <link rel="icon" type="image/png" sizes="24x24" href="/media/spinnerwheel-24.png?v=2"> 53 <link rel="apple-touch-icon" href="/media/spinnerwheel-256.png?v=2"> 54 55 <title>Number Picker Wheel: Random Number Generator by Range</title> 56 57 <!-- Page identifier for JavaScript --> 58
58<script>window.currentPage = 'tool-wheel-first';</script>
58 59 60 <!-- Tool data: the browser rebuilds the wheel from this list when a filter changes --> 61
61<script> 62 window.WHEEL_TOOL = {"tool":"number-picker","id":"tool-number-picker-en","title":"Number picker wheel","maxNumbers":"1,000","labels":{"digitLabel":"Digit {n}","onWheel":"{n} numbers on the wheel","picked":"The wheel picked {n}.","oneOf":"One of {n} numbers on the wheel.","removed":"{n} is left out now.","digitTurn":"Spin for digit {n} of {total}.","digitDone":"Digit {n} of {total}: {digit}.","numberReady":"Your number: {number}.","digitsResult":"Your {n}-digit number.","digitsCleared":"Digits cleared. Spin for the first one.","errors":{"whole":"Use whole numbers.","order":"The first number must not be bigger than the last.","step":"The step must be at least 1.","tooMany":"That makes more than 1,000 numbers. Narrow the range or use a bigger step.","format":"Could not read â{token}â. Use numbers, (10;15) or (20;2;30).","tooFew":"Leave at least two numbers on the wheel.","digitOrder":"Each digit range must run from low to high."}}}; 63 window.CURRENT_LANGUAGE = 'en'; 64 </script>
64 65 66 <!-- Analytics: match the homepage interaction-first loading policy. --> 67
67<script> 68 window.dataLayer = window.dataLayer || []; 69 window.gtag = window.gtag || function() { window.dataLayer.push(arguments); }; 70 window.gtag('js', new Date()); 71 window.gtag('config', 'G-2DY92QDY4V'); 72 (function() { 73 var hasLoadedAnalytics = false; 74 var loadAnalytics = function() { 75 if (hasLoadedAnalytics) return; 76 hasLoadedAnalytics = true; 77 var script = document.createElement('script'); 78 script.async = true; 79 script.src = 'https://www.googletagmanager.com/gtag/js?id=G-2DY92QDY4V'; 80 document.head.appendChild(script); 81 }; 82 ['pointerdown', 'keydown', 'scroll'].forEach(function(eventName) { 83 window.addEventListener(eventName, loadAnalytics, { once: true, passive: eventName !== 'keydown' }); 84 }); 85 window.addEventListener('pagehide', loadAnalytics, { once: true }); 86 window.setTimeout(loadAnalytics, 15000); 87 })(); 88 </script>
88 89 90 <!-- Wheel-first CSS/JS for tool pages --> 91 <link rel="preload" href="/css/toolWheelFirst.css?v=a4624791" as="style"> 92 <link href="/css/rootIndex.css?v=729fc5bb" rel="stylesheet"> 93 <link href="/css/toolWheelFirst.css?v=a4624791" rel="stylesheet"> 94 <style>:root{--brand-accent:#0f766e;--brand-accent-dark:#115e59} 95.root-header,.root-header *,.root-header *::before,.root-header *::after{box-sizing:border-box} 96.root-header{position:static;z-index:auto;margin:0;padding:0;background:transparent;color:#3e3f3a;font-family:Verdana,Geneva,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;font-weight:400;line-height:1.5} 97.root-header img,.root-header svg{vertical-align:middle} 98.root-header input,.root-header button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit} 99.root-header button{border-radius:0;text-transform:none} 100.root-header button:not(:disabled){cursor:pointer} 101.root-header a{color:#115e59!important;text-decoration:underline} 102.root-header a:hover,.root-header a:focus{color:#0f766e!important} 103.root-header .navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:0;padding:8px 0;background:#fff;color:#3e3f3a;box-shadow:0 2px 4px rgba(0,0,0,.075)} 104.root-header .container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;width:100%;max-width:none;min-height:0;margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px;gap:normal} 105.root-header .navbar-brand{display:flex;align-items:center;width:auto;margin-right:16px;padding:5px 0;color:#115e59!important;font-size:20px;font-weight:400;line-height:1.5;text-decoration:none;white-space:nowrap;text-transform:none} 106.root-header .navbar-brand img{display:inline-block;width:40px;height:40px;margin-right:8px} 107.root-header .navbar-brand .brand-text{color:var(--brand-accent);font-size:20px;font-weight:600;line-height:30px;letter-spacing:normal;white-space:nowrap;text-transform:none} 108.root-header .navbar-brand .brand-text-light{color:var(--brand-accent);font-weight:600} 109.root-header .collapse:not(.show){display:none} 110.root-header .collapsing{height:0;overflow:hidden;transition:height .35s ease} 111.root-header .navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center;width:auto;margin:0;padding:0;line-height:24px} 112.root-header .navbar-collapse>.mx-auto{margin-right:auto!important;margin-left:auto!important} 113.root-header .navbar-nav{display:flex;flex-direction:column;width:auto;margin:0;padding-left:0;list-style:none} 114.root-header .nav-item{display:list-item;margin:0;padding:0} 115.root-header .navbar-nav .nav-link{display:block;width:auto;min-height:0;margin:0;padding:8px 0;color:#115e59!important;font-size:13px;font-weight:500;line-height:22px;text-decoration:none;text-transform:uppercase;white-space:normal;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out} 116.root-header .navbar-nav .nav-link:hover,.root-header .navbar-nav .nav-link:focus{color:var(--brand-accent)!important} 117.root-header .dropdown{position:relative} 118.root-header .dropdown-toggle{white-space:nowrap} 119.root-header .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent} 120.root-header .dropdown-toggle:empty::after{margin-left:0} 121.root-header .dropdown-menu{position:absolute;z-index:1050;display:none;min-width:160px;margin:0;padding:8px 0;color:#3e3f3a;font-size:16px;line-height:24px;text-align:left;list-style:none;background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.175);border-radius:6px;box-shadow:0 8px 16px rgba(0,0,0,.15)} 122.root-header .dropdown-menu.show{display:block} 123.root-header .navbar-nav .dropdown-menu{position:static} 124.root-header .dropdown-menu-end[data-bs-popper]{right:0;left:auto} 125.root-header .dropdown-item{display:block;width:100%;padding:4px 16px;clear:both;color:#115e59!important;font-size:13px;font-weight:500;line-height:22px;text-align:inherit;text-decoration:none;text-transform:uppercase;white-space:nowrap;background:transparent;border:0} 126.root-header .dropdown-item:hover,.root-header .dropdown-item:focus{color:#0f766e!important;background:#f8f5f0} 127.root-header .btn{display:inline-block;padding:6px 12px;color:#3e3f3a;font-family:inherit;font-size:13px;font-weight:500;line-height:22px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;cursor:pointer;user-select:none;background:transparent;border:1px solid transparent;border-radius:6px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out} 128.root-header .ai-wheel-btn{display:flex;align-items:center;width:auto;height:40px;min-height:0;margin-left:16px!important;padding:12px 20px;color:#fff!important;font-size:14px;font-weight:600;line-height:21px;text-transform:uppercase;white-space:nowrap;background-color:transparent;background-image:linear-gradient(90deg,#115e59,#0d9488);border:0;border-radius:6px;box-shadow:0 0 transparent;transition:all .3s ease} 129.root-header .ai-wheel-btn:hover{color:#fff!important;background-color:var(--brand-accent-dark);border-color:var(--brand-accent-dark);box-shadow:0 4px 12px rgba(15,118,110,.3);transform:translateY(-2px)} 130.root-header .navbar-toggler{padding:4px 12px;color:rgba(0,0,0,.65);font-size:20px;line-height:1;background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:6px;
130transition:box-shadow .15s ease-in-out} 131.root-header .navbar-toggler:focus{outline:0;box-shadow:0 0 0 4px} 132.root-header .navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2862, 63, 58, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:100%} 133.root-header .d-flex{display:flex!important} 134.root-header .d-inline-block{display:inline-block!important} 135.root-header .align-items-center{align-items:center!important} 136.root-header .position-relative{position:relative!important} 137.root-header .position-absolute{position:absolute!important} 138.root-header .flex-shrink-0{flex-shrink:0!important} 139.root-header .me-1{margin-right:4px!important} 140.root-header .me-2{margin-right:8px!important} 141.root-header .mb-2{margin-bottom:8px!important} 142.root-header .ms-3{margin-left:16px!important} 143.root-header .text-primary{color:#0f766e!important} 144.root-header .text-muted{color:rgba(62,63,58,.75)!important} 145.root-header .bg-white{background-color:#fff!important} 146.root-header .shadow-sm{box-shadow:0 2px 4px rgba(0,0,0,.075)!important} 147@media(min-width:576px){.root-header .container{max-width:540px}} 148@media(min-width:768px){.root-header .container{max-width:720px}} 149@media(min-width:992px){.root-header .container{max-width:960px}.root-header .navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.root-header .navbar-expand-lg .navbar-nav{flex-direction:row}.root-header .navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.root-header .navbar-expand-lg .navbar-nav .nav-link{padding-right:8px;padding-left:8px}.root-header .navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.root-header .navbar-expand-lg .navbar-toggler{display:none}} 150@media(min-width:1200px){.root-header .container{max-width:1140px}} 151@media(min-width:1400px){.root-header .container{max-width:1320px}} 152@media(prefers-reduced-motion:reduce){.root-header .collapsing,.root-header .navbar-nav .nav-link,.root-header .btn,.root-header .navbar-toggler{transition:none}} 153</style> 154 <link rel="preload" href="/toolNumberPicker.c2b76e9e.js" as="script"> 155
155<script defer src="/toolNumberPicker.c2b76e9e.js"></script>
155 156 157 <!-- The same purged Bootstrap/header CSS as home is render-blocking here so 158 the header's first paint is its final layout. Only behaviour is deferred. --> 159
159<script> 160 window.__rootIndexDeferredAssets = { 161 scripts: ["/lightVendors.fa56bbb9.js","/4259.24f936c7.js","/rootIndex.0c21ac5a.js"] 162 }; 163 window.addEventListener('load', function() { 164 var hasLoadedDeferred = false; 165 var deferredReady = false; 166 var pendingHeaderToggle = null; 167 var loadDeferred = function() { 168 if (hasLoadedDeferred) return; 169 hasLoadedDeferred = true; 170 var scripts = window.__rootIndexDeferredAssets.scripts; 171 var loadNext = function(index) { 172 if (index >= scripts.length) { 173 deferredReady = true; 174 if (pendingHeaderToggle && pendingHeaderToggle.getAttribute('aria-expanded') !== 'true') { 175 var toggle = pendingHeaderToggle; 176 pendingHeaderToggle = null; 177 toggle.click(); 178 } 179 return; 180 } 181 var script = document.createElement('script'); 182 script.src = scripts[index]; 183 script.async = false; 184 script.defer = true; 185 script.onload = function() { 186 loadNext(index + 1); 187 }; 188 document.head.appendChild(script); 189 }; 190 loadNext(0); 191 }; 192 var belowFold = document.querySelector('.wheelFirst-belowFold'); 193 var header = document.querySelector('.root-header'); 194 if ('IntersectionObserver' in window && belowFold) { 195 var observer = new IntersectionObserver(function(entries) { 196 if (entries.some(function(entry) { return entry.isIntersecting; })) { 197 observer.disconnect(); 198 loadDeferred(); 199 } 200 }, { rootMargin: '0px' }); 201 observer.observe(belowFold); 202 } else { 203 window.setTimeout(loadDeferred, 3500); 204 } 205 if (header) { 206 // The language menu's toggle is a link to "#"; hold the click until Bootstrap can open it. 207 header.addEventListener('click', function(event) { 208 var toggle = event.target.closest('[data-bs-toggle]'); 209 if (!toggle || deferredReady) return; 210 event.preventDefault(); 211 pendingHeaderToggle = toggle; 212 }); 213 ['pointerdown', 'focusin', 'keydown'].forEach(function(eventName) { 214 header.addEventListener(eventName, loadDeferred, { once: true, passive: eventName === 'pointerdown' }); 215 }); 216 } 217 }); 218</script>
218 219 220 221 <!--
221<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7797763912524195" crossorigin="anonymous"></script>
221--> 222</head> 223<body id="app" class="cmsWheelFirst-page toolWheelFirst-page"> 224 225 226 227 228 229<!-- Default Navbar --> 230<style> 231/* Scoped to the header so the link beats the global `a.btn { color: ⦠!important }`. */ 232.root-header .ai-wheel-btn { 233 background-image: linear-gradient(90deg, #115e59, #0d9488); 234 border: none; 235 border-radius: 6px; 236 box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow); 237 color: #fff !important; 238 font-size: 14px; 239 font-weight: 600; 240 line-height: 1.5; 241 padding: .75rem 1.25rem; 242 white-space: nowrap; 243 transition: all 0.3s ease; 244 } 245.root-header .ai-wheel-btn:hover, 246.root-header .ai-wheel-btn:focus { 247 color: #fff !important; 248 background-color: var(--brand-accent-dark); 249 border-color: var(--brand-accent-dark); 250 transform: translateY(-2px); 251 box-shadow: 0 4px 12px rgba(15, 118, 110, 0.3); 252} 253.root-header .toolsMenu{padding:12px;border:1px solid #e3ebe8;border-radius:12px;box-shadow:0 18px 44px rgba(17,24,39,.16)} 254.root-header .toolsMenu.show{display:grid;gap:4px 20px} 255/* Desktop: anchored to the header container, not the Tools link, so the wide menu opens on screen. */ 256@media (min-width:992px){.root-header .navbar>.container{position:relative}.root-header .toolsNav{position:static}.root-header .toolsMenu{left:auto;right:0}.root-header .toolsMenu.show{grid-template-columns:repeat(3,minmax(190px,1fr));width:max-content;max-width:calc(100vw - 32px)}} 257.root-header .toolsMenu-group ul{margin:0;padding:0;list-style:none} 258.root-header .toolsMenu-heading{margin:6px 10px 4px;color:#115e59;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase} 259.root-header .toolsMenu .dropdown-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border-radius:8px;color:#1f2937;font-size:15px;line-height:1.3;text-transform:none;white-space:normal} 260.root-header .toolsMenu .dropdown-item:hover,.root-header .toolsMenu .dropdown-item:focus{background:#f0f9f6;color:#115e59} 261.root-header .toolsMenu svg{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:#0f766e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round} 262 263</style> 264<!--NAVBAR-FULL--> 265<header class="root-header"> 266 <nav class="navbar navbar-expand-lg navbar-light bg-white shadow-sm"> 267 <div class="container"> 268 269 <!-- Brand --> 270 <a class="navbar-brand d-flex align-items-center" href="/"> 271 <img src="/media/spinnerwheel-64.png?v=2" alt="Spinner Wheel Logo" width="40" height="40" 272 class="d-inline-block align-text-top me-2" loading="eager"> 273 <span class="brand-text">Spinner<span class="brand-text-light">wheel.ai</span></span> 274 </a> 275 276 <!-- Mobile toggle --> 277 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" 278 aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> 279 <span class="navbar-toggler-icon"></span> 280 </button> 281 282 <div class="collapse navbar-collapse" id="navbarNav"> 283 284 <!-- Centered Search --> 285 <div class="mx-auto"> 286 <!-- Search Box --> 287 288<div class="search-container siteSearch" 289 data-search-url="/en/search-data.json" 290 data-all-wheels-url="/en/wheels/" 291 data-label-tools="Tools" 292 data-label-wheels="Wheels" 293 data-label-all-wheels="Browse all ready-made wheels" 294 data-label-loading="Loadingâ¦" 295 data-label-no-results="No tools or wheels match your search." 296 data-label-failed="Search couldnât load. Check your connection and try again.">
297 <svg class="siteSearch-glass" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg> 298 <input type="text" class="form-control search-wheels-input" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-controls="site-search-list" aria-label="Search tools and wheels" placeholder="Search tools and wheels" autocomplete="off" autocapitalize="off" spellcheck="false" enterkeyhint="go"> 299 <div class="siteSearch-panel" hidden> 300 <p class="siteSearch-status" role="status"></p> 301 <div class="siteSearch-list" id="site-search-list" role="listbox" aria-label="Search tools and wheels"></div> 302 </div> 303</div> 304 305 </div> 306 307 <!-- Right Navigation --> 308 <ul class="navbar-nav"> 309 310 311 <!--BLOG--> 312 313 <!--TOOLS--> 314 315<li class="nav-item dropdown toolsNav"> 316 <a class="nav-link dropdown-toggle" href="#" id="toolsDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false" style="font-size: 16px">Tools</a> 317 <div class="dropdown-menu dropdown-menu-end toolsMenu" aria-labelledby="toolsDropdown"> 318 <div class="toolsMenu-group"> 319 <p class="toolsMenu-heading">Numbers & letters</p> 320 <ul> 321 <li><a class="dropdown-item" href="/en/wheels/number-picker-wheel"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><line x1="4" y1="9" x2="20" y2="9"></line><line x1="4" y1="15" x2="20" y2="15"></line><line x1="10" y1="3" x2="8" y2="21"></line><line x1="16" y1="3" x2="14" y2="21"></line></svg><span>Number picker wheel</span></a></li> 322 <li><a class="dropdown-item" href="/en/wheels/random-letter-generator"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" y1="20" x2="15" y2="20"></line><line x1="12" y1="4" x2="12" y2="20"></line></svg><span>Random letter generator</span></a></li> 323 <li><a class="dropdown-item" href="/en/wheels/random-date-generator"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg><span>Random date generator</span></a></li> 324 </ul> 325 </div> 326 <div class="toolsMenu-group"> 327 <p class="toolsMenu-heading">Groups & giveaways</p> 328 <ul> 329 <li><a class="dropdown-item" href="/en/wheels/random-team-generator"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M23 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg><span>Random team generator</span></a></li> 330 <li><a class="dropdown-item" href="/en/wheels/instagram-comment-picker"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><polyline points="20 12 20 22 4 22 4 12"></polyline><rect x="2" y="7" width="20" height="5"></rect><line x1="12" y1="22" x2="12" y2="7"></line><path d="M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z"></path><path d="M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z"></path></svg><span>Instagram comment picker</span></a></li> 331 </ul> 332 </div> 333 <div class="toolsMenu-group"> 334 <p class="toolsMenu-heading">Games & decisions</p> 335 <ul> 336 <li><a class="dropdown-item" href="/en/wheels/yes-or-no-picker-wheel-when-to-use"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg><span>Yes or No Picker Wheel</span></a></li> 337 <li><a class="dropdown-item" href="/en/wheels/truth-or-dare-wheel"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false">
337<path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"></path></svg><span>Truth or dare wheel</span></a></li> 338 </ul> 339 </div> 340 <div class="toolsMenu-group"> 341 <p class="toolsMenu-heading">Geography</p> 342 <ul> 343 <li><a class="dropdown-item" href="/en/wheels/random-country-wheel"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg><span>Random country wheel</span></a></li> 344 <li><a class="dropdown-item" href="/en/wheels/random-state-generator"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><polygon points="1 6 1 22 8 18 16 22 23 18 23 2 16 6 8 2 1 6"></polygon><line x1="8" y1="2" x2="8" y2="18"></line><line x1="16" y1="6" x2="16" y2="22"></line></svg><span>Random state generator</span></a></li> 345 <li><a class="dropdown-item" href="/en/wheels/flag-quiz"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z"></path><line x1="4" y1="22" x2="4" y2="15"></line></svg><span>Flag quiz</span></a></li> 346 </ul> 347 </div> 348 <div class="toolsMenu-group"> 349 <p class="toolsMenu-heading">Colors & images</p> 350 <ul> 351 <li><a class="dropdown-item" href="/en/wheels/random-color-generator"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.93 0 1.65-.75 1.65-1.69 0-.44-.18-.84-.44-1.13-.29-.29-.44-.65-.44-1.13a1.64 1.64 0 0 1 1.67-1.67h2c3.05 0 5.55-2.5 5.55-5.55C21.97 6.01 17.46 2 12 2z"></path><circle cx="13.5" cy="6.5" r="1"></circle><circle cx="17.5" cy="10.5" r="1"></circle><circle cx="8.5" cy="7.5" r="1"></circle><circle cx="6.5" cy="12.5" r="1"></circle></svg><span>Random color generator</span></a></li> 352 <li><a class="dropdown-item" href="/en/wheels/image-picker-wheel"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><rect x="3" y="3" width="18" height="18" rx="2" ry="2"></rect><circle cx="8.5" cy="8.5" r="1.5"></circle><polyline points="21 15 16 10 5 21"></polyline></svg><span>Image picker wheel</span></a></li> 353 </ul> 354 </div> 355 <div class="toolsMenu-group"> 356 <p class="toolsMenu-heading">Sports</p> 357 <ul> 358 <li><a class="dropdown-item" href="/en/wheels/nba-team-wheel"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg><span>NBA team wheel</span></a></li> 359 <li><a class="dropdown-item" href="/en/wheels/nfl-team-wheel"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg><span>NFL team wheel</span></a></li> 360 <li><a class="dropdown-item" href="/en/wheels/mlb-team-wheel"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg><span>MLB team wheel</span></a></li> 361 </ul> 362 </div> 363 </div> 364</li> 365 366 367 <!--WHEELS--> 368 <li class="nav-item dropdown"> 369 <a class="nav-link dropdown-toggle" href="#" style="font-size: 16px" id="wheelsDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">Wheels</a> 370 <ul class="dropdown-menu" aria-labelledby="wheelsDropdown"> 371 <li> 372 <a class="dropdown-item mb-2" href="/en/wheel/"> 373 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewB
373ox="0 0 64 64" xml:space="preserve" width="30" height="30" class="flex-shrink-0 me-2 text-muted"> 374 <circle fill="#76C2AF" cx="32" cy="32" r="32"/> 375 <polygon fill="#4F5D73" points="34.5,37.3 18.4,21.4 21.3,18.6 37.4,34.5"/> 376 <path fill="#F5CF87" d="M49.9,49.9c-1.6,1.6-4.1,1.6-5.7,0L30.1,35.8c-1.6-1.6-1.6-4.1,0-5.7l0,0c1.6-1.6,4.1-1.6,5.7,0l14.1,14.1C51.5,45.8,51.5,48.3,49.9,49.9L49.9,49.9z"/> 377 <rect x="23.4" y="28" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -13.2548 32)" fill="#FFFFFF" width="17.1" height="8"/> 378 <polygon fill="#4F5D73" points="21,23.9 15.1,20.9 12.1,15 14.9,12.1 20.8,15.2 23.9,21.1"/> 379 <path fill="#FFFFFF" d="M46.8,22.8c-1.6,1.6-4.1,1.6-5.7,0c-1.6-1.6-1.6-4.1,0-5.7l6.5-6.5C46.5,10.3,45.3,10,44,10c-5.5,0-10,4.5-10,10c0,5.5,4.5,10,10,10s10-4.5,10-10c0-1.3-0.3-2.5-0.7-3.6L46.8,22.8z"/> 380 <path fill="#FFFFFF" d="M17.2,41.2c1.6-1.6,4.1-1.6,5.7,0c1.6,1.6,1.6,4.1,0,5.7l-6.5,6.5c1.1,0.4,2.4,0.7,3.6,0.7c5.5,0,10-4.5,10-10c0-5.5-4.5-10-10-10s-10,4.5-10,10c0,1.3,0.3,2.5,0.7,3.6L17.2,41.2z"/> 381 </svg>Wheel Maker 382 </a> 383 </li> 384 <li> 385 <a class="dropdown-item mb-2" href="/en/wheels/"> 386 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="flex-shrink-0 feather feather-grid me-2 text-muted"><rect x="3" y="3" width="7" height="7"></rect><rect x="14" y="3" width="7" height="7"></rect><rect x="14" y="14" width="7" height="7"></rect><rect x="3" y="14" width="7" height="7"></rect></svg>Browse Wheels 387 </a> 388 </li> 389 <li> 390 <a id="create-wheel-dropmenu-link" class="dropdown-item mb-2" href="/en/wheel/?action=ai-wheel"> 391 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="flex-shrink-0 feather feather-zap me-2 text-primary"><polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"></polygon></svg> 392 Create Your Own Wheel 393 </a> 394 </li> 395 <li> 396 <a class="dropdown-item" href="/en/wheel/?action=my-wheels" id="myWheelsMenuItem" data-wheel-menu="my-wheels"> 397 <svg class="flex-shrink-0 me-2" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 398 <circle cx="12" cy="12" r="10"></circle> 399 <line x1="14.31" y1="8" x2="20.05" y2="17.94"></line> 400 <line x1="9.69" y1="8" x2="21.17" y2="8"></line> 401 <line x1="7.38" y1="12" x2="13.12" y2="2.06"></line> 402 <line x1="9.69" y1="16" x2="3.95" y2="6.06"></line> 403 <line x1="14.31" y1="16" x2="2.83" y2="16"></line> 404 <line x1="16.62" y1="12" x2="10.88" y2="21.94"></line> 405 </svg> 406 My Wheels 407 </a> 408 </li> 409 </ul> 410 </li> 411 412 <!--LANGUAGES--> 413 <li class="nav-item dropdown"> 414 <a class="nav-link dropdown-toggle" href="#" id="languageDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false"> 415 <svg class="feather-icon me-1" width="16" height="16" viewB
415ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 416 <circle cx="12" cy="12" r="10"></circle> 417 <path d="M2 12h20"></path> 418 <path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path> 419 </svg> <span style="font-size: 16px;">EN</span> 420 </a> 421 <ul class="dropdown-menu" aria-labelledby="languageDropdown"> 422 423 <li><a class="dropdown-item" href="/de-CH/"> 424 ð¨ð Deutsch (Schweiz) 425 </a></li> 426 427 <li><a class="dropdown-item" href="/de/"> 428 ð©ðª Deutsch 429 </a></li> 430 431 <li><a class="dropdown-item" href="/en-AU/"> 432 ð¦ðº English (Australia) 433 </a></li> 434 435 <li><a class="dropdown-item" href="/en/"> 436 ðºð¸ English 437 </a></li> 438 439 <li><a class="dropdown-item" href="/es/"> 440 ðªð¸ Español 441 </a></li> 442 443 <li><a class="dropdown-item" href="/fr/"> 444 ð«ð· Français 445 </a></li> 446 447 <li><a class="dropdown-item" href="/it/"> 448 ð®ð¹ Italiano 449 </a></li> 450 451 <li><a class="dropdown-item" href="/nl/"> 452 ð³ð± Nederlands 453 </a></li> 454 455 <li><a class="dropdown-item" href="/pt/"> 456 ðµð¹ Português 457 </a></li> 458 459 </ul> 460 </li> 461 462 <li class="nav-item me-2"> 463 <!-- AI Wheel Button --> 464 <a class="btn ai-wheel-btn ms-3 d-flex align-items-center" id="createNewWheelBtn" href="/en/wheel/?action=ai-wheel" style="height: 40px;"> 465 <svg class="feather-icon me-2" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 466 <path d="M12 5v14"></path> 467 <path d="M5 12h14"></path> 468 </svg> 469 AI Wheel 470 </a> 471 </li> 472 473 <li class="nav-item dropdown"> 474 <a class="nav-link dropdown-toggle" href="#" id="userDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false" aria-label="User account actions"> 475 <svg class="" width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"> 476 <circle cx="12" cy="9" r="3" stroke="currentColor" stroke-width="1.5"/><circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1.5"/><path d="M17.9691 20C17.81 17.1085 16.9247 15 11.9999 15C7.07521 15 6.18991 17.1085 6.03076 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/></svg><span class="small-screens-text"> </span></a> 477 <ul class="dropdown-menu dropdown-menu-end" aria-labelledby="userDropdown"> 478 </ul> 479 </li> 480 481 </ul> 482 </div> 483 </div> 484 </nav> 485</header> 486 487
488<main id="main-content" class="cmsWheelFirstPage toolWheelFirstPage"> 489 490 <section 491 class="wheelHero" 492 data-tool-wheel-first 493 data-tool="number-picker" 494 data-locale="en" 495 data-msg-ready="Wheel is ready" 496 data-msg-spinning-result="Spinning..." 497 data-msg-spinning-status="Wheel is spinning" 498 data-msg-selected="Selected {entry}" 499 data-msg-share-copied="Share link copied" 500 data-msg-sound-on="Sound on" 501 data-msg-sound-off="Sound off" 502 data-msg-winner-tab="Winner!" 503 data-msg-history-tab="History" 504 data-msg-more-info="Explore" 505 data-msg-save-wheel="Save" 506 data-msg-share-wheel="Share" 507 data-msg-keep-close="Keep & Close" 508 data-msg-hide-choice="Hide Choice" 509 data-msg-history-item="Item" 510 data-msg-history-times-won="Times Won" 511 data-msg-history-by="By" 512 data-msg-history-empty="No spins recorded yet" 513 data-msg-spinner-you="You"> 514 <nav class="cmsWheelFirst-breadcrumb" aria-label="Breadcrumb"> 515 <a href="/en/">Home</a> 516 <span>/</span> 517 <a href="/en/wheels/">Browse Wheels</a> 518 </nav> 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539<div class="wheelHero-titleRow"> 540 <div class="wheelHero-titleCopy"> 541 <h1 class="wheelHero-title" data-page-wheel-title data-wheel-title>Number picker wheel</h1> 542 <p class="wheelHero-lede" data-page-wheel-description data-wheel-description>Pick a random number between any two numbers, from your own list, or one digit at a time.</p> 543 </div> 544 545 546 547 548</div> 549 550<div class="wheelHero-tool" data-wheel-tool> 551 <div class="wheelHero-stage" data-wheel-stage aria-label="Interactive spinner wheel"> 552 <div class="wheelHero-stageTools"> 553 <button class="wheelHero-stageTool" type="button" data-panel-toggle data-panel-show hidden aria-label="Show panel" title="Show panel"> 554 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="4" width="18" height="16" rx="2"/><line x1="14" y1="4" x2="14" y2="20"/></svg> 555 </button> 556 <button class="wheelHero-stageTool" type="button" data-fullscreen-toggle aria-label="Full screen" title="Full screen"> 557 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M8 3H5a2 2 0 0 0-2 2v3"/><path d="M16 3h3a2 2 0 0 1 2 2v3"/><path d="M8 21H5a2 2 0 0 1-2-2v-3"/><path d="M16 21h3a2 2 0 0 0 2-2v-3"/></svg> 558 </button> 559 </div> 560 <div class="wheelHero-wheelShell"> 561 562 <svg data-wheel-canvas class="wheelHero-wheelSvg" viewBox="0 0 520 582.4" role="img" aria-label="Interactive spinner wheel" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg"><title>Interactive spinner wheel</title><defs><radialGradient id="wheel-slice-0" gradientUnits="userSpaceOnUse" cx="193.399" cy="234.574" r="222.005"><stop offset="0" stop-color="#f6627b"/><stop offset="0.64" stop-color="#f43f5e"/><stop offset="1" stop-color="#e03a56"/></radialGradient><radialGradient id="wheel-slice-1" gradientUnits="userSpaceOnUse" cx="193.399" cy="234.574" r="222.005"><stop offset="0" stop-color="#a079f8"/><stop offset="0.64" stop-color="#8b5cf6"/><stop offset="1" stop-color="#8055e2"/></radialGradient><radialGradient id="wheel-slice-2" gradientUnits="userSpaceOnUse" cx="193.399" cy="234.574" r="222.005"><stop offset="0" stop-color="#5497f0"/><stop offset="0.64" stop-color="#2f80ed"/><stop offset="1" stop-color="#2b76da"/></radialGradient><radialGradient id="wheel-slice-3" gradientUnits="userSpaceOnUse" cx="193.399" cy="234.574" r="222.005"><stop offset="0" stop-color="#3ec5b6"/><stop offset="0.64" stop-color="#14b8a6"/><stop offset="1" stop-color="#12a999"/></radialGradient><radialGradient id="wheel-slice-4" gradientUnits="userSpaceOnUse" cx="193.399" cy="234.574" r="222.005"><stop offset="0" stop-color="#86cf65"/><stop offset="0.64" stop-color="#6bc443"/><stop offset="1" stop-color="#62b43e"/></radialGradient><radialGradient id="wheel-slice-5" gradientUnits="userSpaceOnUse" cx="193.399" cy="234.574" r="222.005"><stop offset="0" stop-color="#fbd53f"/><stop offset="0.64" stop-color="#facc15"/><stop offset="1" stop-color="#e6bc13"/></radialGradient><radialGradient id="wheel-slice-6" gradientUnits="userSpaceOnUse" cx="193.399" cy="234.574" r="222.005"><stop offset="0" stop-color="#fa8c40"/><stop offset="0.64" stop-color="#f97316"/><stop offset="1" stop-color="#e56a14"/></radialGradient><radialGradient id="wheel-slice-7" gradientUnits="userSpaceOnUse" cx="193.399" cy="234.574" r="222.005"><stop offset="0" stop-color="#f26666"/><stop offset="0.64" stop-color="#ef4444"/><stop offset="1" stop-color="#dc3f3f"/></radialGradient><radialGradient id="wheel-slice-8" gradientUnits="userSpaceOnUse" cx="193.399" cy="234.574" r="222.005"><stop offset="0" stop-color="#f6627b"/><stop offset="0.64" stop-color="#f43f5e"/><stop offset="1" stop-color="#e03a56"/></radialGradient><radialGradient id="wheel-slice-9" gradientUnits="userSpaceOnUse" cx="193.399" cy="234.574" r="222.005"><stop offset="0" stop-color="#a079f8"/><stop offset="0.64" stop-color="#8b5cf6"/><stop offset="1" stop-color="#8055e2"/></radialGradient><radialGradient id="wheel-stage-glow"><stop offset="0" stop-color="#0d9488" stop-opacity="0.18"/><stop offset="0.54" stop-color="#0d9488" stop-opacity="0.1"/><stop offset="1" stop-color="#0d9488" stop-opacity="0"/></radialGradient><radialGradient id="wheel-pin"><stop offset="0" stop-color="#ffffff"/><stop offset="0.45" stop-color="#f7f8ff"/><stop offset="0.78" stop-color="#c8cedd"/><stop offset="1" stop-color="#626b80"/></radialGradient><radialGradient id="wheel-hub"><stop offset="0" stop-color="#2d3144"/><stop offset="0.62" stop-color="#151928"/><stop offset="1" stop-color="#111827"/></radialGradient><filter id="wheel-label-shadow" x="-20%" y="-30%" width="140%" height="160%"><feDropShadow dx="0" dy="1" stdDeviation="2" flood-color="#000000" flood-opacity="0.28"/></filter><filter id="wheel-rim-shadow" x="-20%" y="-20%" width="140%" height="140%"><feDropShadow dx="0" dy="4" stdDeviation="5" flood-color="#111827" flood-opacity="0.28"/></filter></defs><circle cx="260" cy="324.496" r="233.376" fill="url(#wheel-stage-glow)"/><g data-wheel-rotor transform="rotate(0 260 314.496)"><path d="M260 314.496L260 92.491A222.005 222.005 0 0 1 390.491 134.89Z" fill="url(#wheel-slice-0)" stroke="#ffffff" stroke-width="1"/><path d="M260 314.496L390.491 134.89A222.005 222.005 0 0 1 471.139 245.893Z" fill="url(#wheel-slice-1)" stroke="#ffffff" stroke-width="1"/><path d="M260 314.496L471.139 245.893A222.005 222.005 0 0 1 471.139 383.099Z" fill="url(#wheel-slice-2)" stroke="#ffffff" stroke-width="1"/><path d="M260 314.496L471.139 383.099A222.005 222.005 0 0 1 390.491 494.102Z" fill="url(#wheel-slice-3)" stroke="#ffffff" stroke-width="1"/><path d="M260 314.496L390.491 494.102A222.005 222.005 0 0 1 260 536.501Z" fill="url(#wheel-slice-4)" stroke="#ffffff" stroke-width="1"/><path d="M260 314.496L260 536.501A222.005 222.005 0 0 1 129.509 494.102Z" fill="url(#wheel-slice-5)" stroke="#ffffff" stroke-width="1"/><path d="M260 314.496L129.509 494.102A222.005 222.005 0 0 1 48.861 383.099Z" fill="url(#wheel-slice-6)" stroke="#ffffff" stroke-width="1"/><path d="M260 314.496L48.861 383.099A222.005 222.005 0 0 1 48.861 245.893Z" fill="url(#wheel-slice-7)" stroke="#ffffff" stroke-width="1"/><path d="M260 314.496L48.861 245.893A222.005 222.005 0 0 1 129.509 134.89Z" fill="url(#wheel-slice-8)" stroke="#ffffff" stroke-width="1"/><path d="M260 314.496L129.509 134.89A222.005 222.005 0 0 1 260 92.491Z" fill="url(#wheel-slice-9)" stroke="#ffffff" stroke-width="1"/><circle cx="260" cy="314.496" r="221.308" fill="none" stroke="rgba(15,23,42,.25)" stroke-width="4.027"/><circle cx="260" cy="314.496" r="217.223" fill="none" stroke="rgba(255,255,255,.3)" stroke-width="1.4"/><circle cx="260" cy="314.496" r="228.8" fill="none" stroke="#ffffff" stroke-width="6" filter="url
562(#wheel-rim-shadow)"/><circle cx="260" cy="314.496" r="218.984" fill="none" stroke="rgba(255,255,255,.55)" stroke-width="1.6"/><g data-wheel-labels filter="url(#wheel-label-shadow)"><text x="299.438" y="193.118" transform="rotate(-72 299.438 193.118)" text-anchor="middle" dominant-baseline="middle" fill="#ffffff" font-family="system-ui, sans-serif" font-size="23" font-weight="700">1</text><text x="363.25" y="239.48" transform="rotate(-36 363.25 239.48)" text-anchor="middle" dominant-baseline="middle" fill="#ffffff" font-family="system-ui, sans-serif" font-size="23" font-weight="700">2</text><text x="387.624" y="314.496" transform="rotate(0 387.624 314.496)" text-anchor="middle" dominant-baseline="middle" fill="#ffffff" font-family="system-ui, sans-serif" font-size="23" font-weight="700">3</text><text x="363.25" y="389.512" transform="rotate(36 363.25 389.512)" text-anchor="middle" dominant-baseline="middle" fill="#ffffff" font-family="system-ui, sans-serif" font-size="23" font-weight="700">4</text><text x="299.438" y="435.874" transform="rotate(72 299.438 435.874)" text-anchor="middle" dominant-baseline="middle" fill="#ffffff" font-family="system-ui, sans-serif" font-size="23" font-weight="700">5</text><text x="220.562" y="435.874" transform="rotate(288 220.562 435.874)" text-anchor="middle" dominant-baseline="middle" fill="#111827" font-family="system-ui, sans-serif" font-size="23" font-weight="700">6</text><text x="156.75" y="389.512" transform="rotate(324 156.75 389.512)" text-anchor="middle" dominant-baseline="middle" fill="#ffffff" font-family="system-ui, sans-serif" font-size="23" font-weight="700">7</text><text x="132.376" y="314.496" transform="rotate(360 132.376 314.496)" text-anchor="middle" dominant-baseline="middle" fill="#ffffff" font-family="system-ui, sans-serif" font-size="23" font-weight="700">8</text><text x="156.75" y="239.48" transform="rotate(396 156.75 239.48)" text-anchor="middle" dominant-baseline="middle" fill="#ffffff" font-family="system-ui, sans-serif" font-size="23" font-weight="700">9</text><text x="220.562" y="193.118" transform="rotate(432 220.562 193.118)" text-anchor="middle" dominant-baseline="middle" fill="#ffffff" font-family="system-ui, sans-serif" font-size="23" font-weight="700">10</text></g><g data-wheel-pins><circle cx="260" cy="91.719" r="6.029" fill="rgba(15,23,42,.2)"/><circle cx="260" cy="91.719" r="3.546" fill="url(#wheel-pin)" stroke="rgba(45,52,72,.62)" stroke-width="1"/><circle cx="390.945" cy="134.266" r="6.029" fill="rgba(15,23,42,.2)"/><circle cx="390.945" cy="134.266" r="3.546" fill="url(#wheel-pin)" stroke="rgba(45,52,72,.62)" stroke-width="1"/><circle cx="471.873" cy="245.654" r="6.029" fill="rgba(15,23,42,.2)"/><circle cx="471.873" cy="245.654" r="3.546" fill="url(#wheel-pin)" stroke="rgba(45,52,72,.62)" stroke-width="1"/><circle cx="471.873" cy="383.338" r="6.029" fill="rgba(15,23,42,.2)"/><circle cx="471.873" cy="383.338" r="3.546" fill="url(#wheel-pin)" stroke="rgba(45,52,72,.62)" stroke-width="1"/><circle cx="390.945" cy="494.726" r="6.029" fill="rgba(15,23,42,.2)"/><circle cx="390.945" cy="494.726" r="3.546" fill="url(#wheel-pin)" stroke="rgba(45,52,72,.62)" stroke-width="1"/><circle cx="260" cy="537.273" r="6.029" fill="rgba(15,23,42,.2)"/><circle cx="260" cy="537.273" r="3.546" fill="url(#wheel-pin)" stroke="rgba(45,52,72,.62)" stroke-width="1"/><circle cx="129.055" cy="494.726" r="6.029" fill="rgba(15,23,42,.2)"/><circle cx="129.055" cy="494.726" r="3.546" fill="url(#wheel-pin)" stroke="rgba(45,52,72,.62)" stroke-width="1"/><circle cx="48.127" cy="383.338" r="6.029" fill="rgba(15,23,42,.2)"/><circle cx="48.127" cy="383.338" r="3.546" fill="url(#wheel-pin)" stroke="rgba(45,52,72,.62)" stroke-width="1"/><circle cx="48.127" cy="245.654" r="6.029" fill="rgba(15,23,42,.2)"/><circle cx="48.127" cy="245.654" r="3.546" fill="url(#wheel-pin)" stroke="rgba(45,52,72,.62)" stroke-width="1"/><circle cx="129.055" cy="134.266" r="6.029" fill="rgba(15,23,42,.2)"/><circle cx="129.055" cy="134.266" r="3.546" fill="url(#wheel-pin)" stroke="rgba(45,52,72,.62)" stroke-width="1"/></g></g><circle cx="260" cy="314.496" r="35.464" fill="url(#wheel-hub)"/><g data-wheel-marker data-marker-x="260" data-marker-y="55.574" data-marker-scale="0.466" transform="translate(260 55.574) scale(0.466)"><path d="M0 70C-16 44-30 26-30 8C-30-13-16-28 0-28C16-28 30-13 30 8C30 26 16 44 0 70Z" fill="#0f766e" stroke="#ffffff" stroke-width="7"/><circle cx="0" cy="5" r="10" fill="#ffffff"/></g></svg> 563 564 <button class="wheelHero-spinButton" type="button" data-spin-button aria-label="Spin now">SPIN</button> 565 </div> 566 <div class="wheelHero-aiThinking" data-ai-thinking hidden aria-live="polite"> 567 <div class="wheelHero-aiThinkingCard"> 568 <svg class="wheelHero-aiThinkingSpark" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M12 2l1.8 5.2L19 9l-5.2 1.8L12 16l-1.8-5.2L5 9l5.2-1.8z"/></svg>
569 <span>Generatingâ¦</span> 570 <span class="wheelHero-aiDots"><i></i><i></i><i></i></span> 571 </div> 572 </div> 573 <div class="wheelHero-spinCount" data-spin-count-badge hidden>0</div> 574 <div class="wheelHero-srOnly" data-wheel-result aria-live="polite">Ready to spin</div> 575 <div class="wheelHero-srOnly" data-wheel-status role="status">Wheel is ready</div> 576 </div> 577 578 <aside class="wheelHero-entriesPanel"> 579 <div class="wheelHero-entriesHeader"> 580 <div> 581 <h2 data-wheel-title>Number picker wheel</h2> 582 <p data-wheel-description>10 numbers on the wheel</p> 583 </div> 584 <div class="wheelHero-headerTools"> 585 <span data-entry-count>10</span> 586 <button class="wheelHero-stageTool" type="button" data-panel-toggle aria-label="Hide panel" title="Hide panel"> 587 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="9 18 15 12 9 6"/></svg> 588 </button> 589 </div> 590 </div> 591 592 593 594<form class="toolPanel" data-number-picker autocomplete="off"> 595 <fieldset class="toolPanel-group"> 596 <legend class="toolPanel-label">Pick from</legend> 597 <div class="toolChips"> 598 <label class="toolChip"> 599 <input type="radio" name="number-picker-mode" value="range" checked data-number-mode> 600 <span>A range</span> 601 </label> 602 <label class="toolChip"> 603 <input type="radio" name="number-picker-mode" value="list" data-number-mode> 604 <span>A list</span> 605 </label> 606 <label class="toolChip"> 607 <input type="radio" name="number-picker-mode" value="digits" data-number-mode> 608 <span>Digit by digit</span> 609 </label> 610 </div> 611 </fieldset> 612 613 <div class="toolPanel-group" data-number-panel="range"> 614 <div class="numberPicker-range"> 615 <label class="numberPicker-field"> 616 <span class="toolPanel-label">From</span> 617 <input type="number" class="toolPanel-input" data-number-from value="1" step="1" inputmode="numeric" aria-describedby="number-picker-range-hint"> 618 </label> 619 <label class="numberPicker-field"> 620 <span class="toolPanel-label">To</span> 621 <input type="number" class="toolPanel-input" data-number-to value="10" step="1" inputmode="numeric" aria-describedby="number-picker-range-hint"> 622 </label> 623 <label class="numberPicker-field"> 624 <span class="toolPanel-label">Step</span> 625 <input type="number" class="toolPanel-input" data-number-step value="1" min="1" step="1" inputmode="numeric" aria-describedby="number-picker-range-hint"> 626 </label> 627 </div> 628 <p class="toolPanel-hint" id="number-picker-range-hint">Whole numbers, up to 1,000 on the wheel.</p> 629 </div> 630 631 <div class="toolPanel-group" data-number-panel="list" hidden> 632 <label class="toolPanel-label" for="number-picker-list">Your numbers</label> 633 <textarea id="number-picker-list" class="toolPanel-textarea" data-number-list rows="3" spellcheck="false" aria-describedby="number-picker-list-hint">1, 2, 3, (10;15), (20;2;30)</textarea> 634 <p class="toolPanel-hint" id="number-picker-list-hint">Separate numbers with commas. (10;15) adds 10 to 15, and (20;2;30) counts from 20 to 30 in steps of 2.</p> 635 </div> 636 637 <div class="toolPanel-group" data-number-panel="digits" hidden> 638 <fieldset class="toolPanel-group"> 639 <legend class="toolPanel-label">Digits</legend> 640 <div class="toolChips"> 641 <label class="toolChip"> 642 <input type="radio" name="number-picker-digits" value="2" data-number-digits> 643 <span>2</span> 644 </label> 645 <label class="toolChip"> 646 <input type="radio" name="number-picker-digits" value="3" data-number-digits>
647 <span>3</span> 648 </label> 649 <label class="toolChip"> 650 <input type="radio" name="number-picker-digits" value="4" checked data-number-digits> 651 <span>4</span> 652 </label> 653 <label class="toolChip"> 654 <input type="radio" name="number-picker-digits" value="5" data-number-digits> 655 <span>5</span> 656 </label> 657 <label class="toolChip"> 658 <input type="radio" name="number-picker-digits" value="6" data-number-digits> 659 <span>6</span> 660 </label> 661 </div> 662 </fieldset> 663 <div class="numberPicker-digits" data-number-digit-display> 664 <span class="numberPicker-digit is-next" aria-label="Digit 1"></span> 665 <span class="numberPicker-digit" aria-label="Digit 2"></span> 666 <span class="numberPicker-digit" aria-label="Digit 3"></span> 667 <span class="numberPicker-digit" aria-label="Digit 4"></span> 668 </div> 669 <p class="toolPanel-hint">Each spin picks the next digit, left to right.</p> 670 <button type="button" class="toolPanel-button" data-number-digits-reset> 671 <svg viewBox="0 0 24 24" width="15" height="15" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><polyline points="1 4 1 10 7 10"/><path d="M3.51 15a9 9 0 1 0 2.13-9.36L1 10"/></svg> 672 <span>Start again</span> 673 </button> 674 <details class="wheelEditor-section"> 675 <summary>Range for each digit</summary> 676 <div class="wheelEditor-body numberPicker-digitRanges"> 677 <div class="numberPicker-digitRow" data-number-digit-row> 678 <span class="toolPanel-label">Digit 1</span> 679 <label>from 680 <select class="toolPanel-select" data-number-digit-from><option value="0" selected>0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option> 681 </select> 682 </label> 683 <label>to 684 <select class="toolPanel-select" data-number-digit-to><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9" selected>9</option> 685 </select> 686 </label> 687 </div> 688 <div class="numberPicker-digitRow" data-number-digit-row> 689 <span class="toolPanel-label">
689Digit 2</span> 690 <label>from 691 <select class="toolPanel-select" data-number-digit-from><option value="0" selected>0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option> 692 </select> 693 </label> 694 <label>to 695 <select class="toolPanel-select" data-number-digit-to><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9" selected>9</option> 696 </select> 697 </label> 698 </div> 699 <div class="numberPicker-digitRow" data-number-digit-row> 700 <span class="toolPanel-label">Digit 3</span> 701 <label>from 702 <select class="toolPanel-select" data-number-digit-from><option value="0" selected>0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option> 703 </select> 704 </label> 705 <label>to 706 <select class="toolPanel-select" data-number-digit-to><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9" selected>9</option> 707 </select> 708 </label> 709 </div> 710 <div class="numberPicker-digitRow" data-number-digit-row> 711 <span class="toolPanel-label">Digit 4</span> 712 <label>from 713 <select class="toolPanel-select" data-number-digit-from><option value="0" selected>0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option> 714 </select> 715 </label> 716 <label>to 717 <select class="toolPanel-select" data-number-digit-to><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9" selected>9</option> 718 </select> 719 </label> 720 </div> 721 <div class="numberPicker-digitRow" data-number-digit-row hidden> 722 <span class="toolPanel-label">Digit 5</span> 723 <label>from 724 <select class="toolPanel-select" data-number-digit-from><option value="0" selected>0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option> 725 </select> 726 </label> 727 <label>to 728 <select class="toolPanel-select" data-number-digit-to><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9" selected>9</option> 729 </select> 730 </label> 731 </div> 732 <div class="numberPicker-digitRow" data-number-digit-row hidden>
733 <span class="toolPanel-label">Digit 6</span> 734 <label>from 735 <select class="toolPanel-select" data-number-digit-from><option value="0" selected>0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option> 736 </select> 737 </label> 738 <label>to 739 <select class="toolPanel-select" data-number-digit-to><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9" selected>9</option> 740 </select> 741 </label> 742 </div> 743 </div> 744 </details> 745 </div> 746 747 <div class="toolPanel-group" data-number-exclude-group> 748 <label class="toolPanel-label" for="number-picker-exclude">Leave out</label> 749 <input type="text" id="number-picker-exclude" class="toolPanel-input" data-number-exclude spellcheck="false" aria-describedby="number-picker-exclude-hint"> 750 <p class="toolPanel-hint" id="number-picker-exclude-hint">For example 7, 13 or (20;25). Hiding a number after a spin adds it here.</p> 751 </div> 752 753 <p class="toolPanel-error" data-number-error role="alert" hidden></p> 754 755 <div class="toolPanel-group"> 756 <label class="toolPanel-toggle"> 757 <input type="checkbox" data-number-mystery aria-describedby="number-picker-mystery-hint"> 758 <span>Mystery wheel</span> 759 </label> 760 <p class="toolPanel-hint" id="number-picker-mystery-hint">The slices show ? and the number appears when the wheel stops.</p> 761 <label class="toolPanel-toggle"> 762 <input type="checkbox" data-number-shuffle> 763 <span>Shuffle the order</span> 764 </label> 765 </div> 766 767 <label class="wheelEditor-sound toolPanel-sound"> 768 <span>Sound</span> 769 <input type="checkbox" data-sound-toggle checked> 770 </label> 771</form> 772 773 774 <div class="wheelHero-entryActions"> 775 <button type="button" class="wheelHero-shareBtn" data-share-wheel><svg viewBox="0 0 24 24" width="16" height="16" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="18" cy="5" r="3"/><circle cx="6" cy="12" r="3"/><circle cx="18" cy="19" r="3"/><line x1="8.6" y1="13.5" x2="15.4" y2="17.5"/><line x1="15.4" y1="6.5" x2="8.6" y2="10.5"/></svg><span>Share</span></button> 776 <button type="button" data-remix-wheel hidden>Remix copy</button> 777 </div> 778 779 780 </aside> 781</div> 782 783 </section> 784 <section class="cmsWheelFirstContent wheelFirst-belowFold" id="tool-content" aria-label="Number picker wheel"> 785 <div class="cmsWheelFirstContent-main"> 786 <div class="cms-content-area"> 787 788 <article class="cms-wheel-guide"> 789 <section data-section="intro"> 790 <h2>A random number generator you can watch</h2> 791 <p>A number picker wheel draws a random number the way people trust: everyone sees the wheel spin and stop. Set a range and a step, type your own list, or build a longer number digit by digit, like a lottery draw. Leave out the numbers you do not want, and take each drawn number off the wheel so it is not picked twice.</p> 792 </section> 793 <section data-section="how-to"> 794 <h2>How to pick a random number</h2> 795 <ol> 796 <li>Choose a range, a list of your own numbers, or digit by digit.</li> 797 <li>Set the range and step or type the list, and leave out any numbers you want to skip.</li> 798 <li>Spin. The wheel stops on your random number.</li> 799 <li>Hide each number after it comes up to keep drawing without repeats.</li> 800 </ol> 801 </section> 802 <section data-section="ideas"> 803 <h2>Ways to use the number picker</h2> 804 <ul> 805 <li>Pick a raffle or giveaway winner by ticket number.</li> 806 <li>Choose a random question, page or exercise number in class.</li> 807 <li>Draw bingo or lottery-style numbers at a party.</li> 808 <li>Decide who goes first by player number.</li> 809 <li>Build a random four-digit number for a game or a puzzle.</li> 810 </ul> 811 </section> 812 813<section data-section="popular-ranges"> 814 <h2>Popular number wheels</h2> 815 <p>Ready-made wheels for the ranges people spin most.</p> 816 <ul> 817 <li><a href="/en/wheels/random-number-wheel-1-100">Random number wheel 1 to 100</a></li> 818 <li><a href="/en/wheels/random-number-picker-wheel-0-9-ordered">Random Number Picker Wheel: Spin 0-9 Digits</a></li> 819 </ul> 820</section> 821 822 <section data-section="faq"> 823 <h2>Frequently Asked Questions</h2> 824 <section data-faq-item> 825 <h3>How do I pick a random number between two numbers?</h3> 826 <p>Enter the lowest and the highest number in a number picker wheel and spin. Every whole number in that range gets an equal slice, so each one has the same chance of being picked.</p> 827 </section> 828 <section data-faq-item> 829 <h3>Can the wheel skip numbers or avoid repeats?</h3> 830 <p>
830Type the numbers to skip in the leave-out list, such as 7, 13 or (20;25). In the SpinnerWheel number picker, hiding a number after it comes up adds it to that list, so later spins cannot pick it again.</p> 831 </section> 832 <section data-faq-item> 833 <h3>What does digit by digit mean?</h3> 834 <p>Digit by digit builds a longer number one spin at a time, like a lottery draw. Each spin picks the next digit, each digit can have its own range, and the whole number appears once the last digit is drawn.</p> 835 </section> 836 <section data-faq-item> 837 <h3>How many numbers can the wheel hold?</h3> 838 <p>The SpinnerWheel number picker holds up to 1,000 numbers at once. For a bigger range, use a step, such as every fifth number, or build the number digit by digit.</p> 839 </section> 840 <section data-faq-item> 841 <h3>Is the number picker really random?</h3> 842 <p>Every number on the wheel gets an equal slice, and the browserâs random number generator decides where the wheel stops, so each number has the same chance. Nothing is decided in advance.</p> 843 </section> 844 </section> 845 </article> 846 </div> 847 </div> 848 849 850 </section> 851 852 853 854 855 856 857<section class="toolsSection" aria-labelledby="tools-section-title"> 858 <div class="toolsSection-header"> 859 <h2 id="tools-section-title">Explore more random picker tools</h2> 860 <p>Every tool is free and runs in your browser: draw a number, split a class into teams, pick a giveaway winner or spin up a quiz.</p> 861 </div> 862 <div class="toolsSection-groups"> 863 <div class="toolsSection-group toolsSection-group--numbers"> 864 <div class="toolsSection-groupHeader"> 865 <span class="toolsSection-groupIcon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><line x1="4" y1="9" x2="20" y2="9"></line><line x1="4" y1="15" x2="20" y2="15"></line><line x1="10" y1="3" x2="8" y2="21"></line><line x1="16" y1="3" x2="14" y2="21"></line></svg></span> 866 <div> 867 <h3>Numbers & letters</h3> 868 <p>Pick numbers, letters and dates.</p> 869 </div> 870 </div> 871 <ul> 872 <li><a href="/en/wheels/random-letter-generator"><span class="toolsSection-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" y1="20" x2="15" y2="20"></line><line x1="12" y1="4" x2="12" y2="20"></line></svg></span><span class="toolsSection-name">Random letter generator</span><svg class="toolsSection-chevron" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><polyline points="9 18 15 12 9 6"></polyline></svg></a></li> 873 <li><a href="/en/wheels/random-date-generator"><span class="toolsSection-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg></span><span class="toolsSection-name">Random date generator</span><svg class="toolsSection-chevron" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><polyline points="9 18 15 12 9 6"></polyline></svg></a></li> 874 </ul> 875 </div> 876 <div class="toolsSection-group toolsSection-group--groups"> 877 <div class="toolsSection-groupHeader"> 878 <span class="toolsSection-groupIcon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M23 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg></span> 879 <div> 880 <h3>Groups & giveaways</h3> 881 <p>Split teams and pick winners.</p> 882 </div> 883 </div> 884 <ul> 885 <li><a href="/en/wheels/random-team-generator"><span class="toolsSection-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false">
885<path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M23 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg></span><span class="toolsSection-name">Random team generator</span><svg class="toolsSection-chevron" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><polyline points="9 18 15 12 9 6"></polyline></svg></a></li> 886 <li><a href="/en/wheels/instagram-comment-picker"><span class="toolsSection-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><polyline points="20 12 20 22 4 22 4 12"></polyline><rect x="2" y="7" width="20" height="5"></rect><line x1="12" y1="22" x2="12" y2="7"></line><path d="M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z"></path><path d="M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z"></path></svg></span><span class="toolsSection-name">Instagram comment picker</span><svg class="toolsSection-chevron" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><polyline points="9 18 15 12 9 6"></polyline></svg></a></li> 887 </ul> 888 </div> 889 <div class="toolsSection-group toolsSection-group--games"> 890 <div class="toolsSection-groupHeader"> 891 <span class="toolsSection-groupIcon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><rect x="3" y="3" width="18" height="18" rx="2" ry="2"></rect><path d="M16 8h.01"></path><path d="M8 8h.01"></path><path d="M8 16h.01"></path><path d="M16 16h.01"></path><path d="M12 12h.01"></path></svg></span> 892 <div> 893 <h3>Games & decisions</h3> 894 <p>Make fun choices in seconds.</p> 895 </div> 896 </div> 897 <ul> 898 <li><a href="/en/wheels/yes-or-no-picker-wheel-when-to-use"><span class="toolsSection-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg></span><span class="toolsSection-name">Yes or No Picker Wheel</span><svg class="toolsSection-chevron" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><polyline points="9 18 15 12 9 6"></polyline></svg></a></li> 899 <li><a href="/en/wheels/truth-or-dare-wheel"><span class="toolsSection-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"></path></svg></span><span class="toolsSection-name">Truth or dare wheel</span><svg class="toolsSection-chevron" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><polyline points="9 18 15 12 9 6"></polyline></svg></a></li> 900 </ul> 901 </div> 902 <div class="toolsSection-group toolsSection-group--geography"> 903 <div class="toolsSection-groupHeader"> 904 <span class="toolsSection-groupIcon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg></span> 905 <div> 906 <h3>Geography</h3> 907 <p>Explore the world, one spin at a time.</p> 908 </div> 909 </div> 910 <ul> 911 <li><a href="/en/wheels/random-country-wheel"><span class="toolsSection-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg></span><span class="toolsSection-name">Random country wheel</span><svg class="toolsSection-chevron" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><polyline points="9 18 15 12 9 6"></polyline></svg></a></li> 912 <li><a href="/en/wheels/random-state-generator"><span class="toolsSection-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><polygon points="1 6 1 22 8 18 16 22 23 18 23 2 16 6 8 2 1 6"></polygon><line x1="8" y1="2" x2="8" y2="18"></line><line x1="16" y1="6" x2="16" y2="22"></line></svg></span><span class="toolsSection-name">Random state generator</span>
912<svg class="toolsSection-chevron" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><polyline points="9 18 15 12 9 6"></polyline></svg></a></li> 913 <li><a href="/en/wheels/flag-quiz"><span class="toolsSection-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><path d="M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z"></path><line x1="4" y1="22" x2="4" y2="15"></line></svg></span><span class="toolsSection-name">Flag quiz</span><svg class="toolsSection-chevron" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><polyline points="9 18 15 12 9 6"></polyline></svg></a></li> 914 </ul> 915 </div> 916 <div class="toolsSection-group toolsSection-group--visual"> 917 <div class="toolsSection-groupHeader"> 918 <span class="toolsSection-groupIcon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.93 0 1.65-.75 1.65-1.69 0-.44-.18-.84-.44-1.13-.29-.29-.44-.65-.44-1.13a1.64 1.64 0 0 1 1.67-1.67h2c3.05 0 5.55-2.5 5.55-5.55C21.97 6.01 17.46 2 12 2z"></path><circle cx="13.5" cy="6.5" r="1"></circle><circle cx="17.5" cy="10.5" r="1"></circle><circle cx="8.5" cy="7.5" r="1"></circle><circle cx="6.5" cy="12.5" r="1"></circle></svg></span> 919 <div> 920 <h3>Colors & images</h3> 921 <p>Get inspired with colors and images.</p> 922 </div> 923 </div> 924 <ul> 925 <li><a href="/en/wheels/random-color-generator"><span class="toolsSection-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.93 0 1.65-.75 1.65-1.69 0-.44-.18-.84-.44-1.13-.29-.29-.44-.65-.44-1.13a1.64 1.64 0 0 1 1.67-1.67h2c3.05 0 5.55-2.5 5.55-5.55C21.97 6.01 17.46 2 12 2z"></path><circle cx="13.5" cy="6.5" r="1"></circle><circle cx="17.5" cy="10.5" r="1"></circle><circle cx="8.5" cy="7.5" r="1"></circle><circle cx="6.5" cy="12.5" r="1"></circle></svg></span><span class="toolsSection-name">Random color generator</span><svg class="toolsSection-chevron" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><polyline points="9 18 15 12 9 6"></polyline></svg></a></li> 926 <li><a href="/en/wheels/image-picker-wheel"><span class="toolsSection-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><rect x="3" y="3" width="18" height="18" rx="2" ry="2"></rect><circle cx="8.5" cy="8.5" r="1.5"></circle><polyline points="21 15 16 10 5 21"></polyline></svg></span><span class="toolsSection-name">Image picker wheel</span><svg class="toolsSection-chevron" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><polyline points="9 18 15 12 9 6"></polyline></svg></a></li> 927 </ul> 928 </div> 929 <div class="toolsSection-group toolsSection-group--sports"> 930 <div class="toolsSection-groupHeader"> 931 <span class="toolsSection-groupIcon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg></span> 932 <div> 933 <h3>Sports</h3> 934 <p>Spin for your favorite teams.</p> 935 </div> 936 </div> 937 <ul> 938 <li><a href="/en/wheels/nba-team-wheel"><span class="toolsSection-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg></span><span class="toolsSection-name">NBA team wheel</span>
938<svg class="toolsSection-chevron" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><polyline points="9 18 15 12 9 6"></polyline></svg></a></li> 939 <li><a href="/en/wheels/nfl-team-wheel"><span class="toolsSection-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg></span><span class="toolsSection-name">NFL team wheel</span><svg class="toolsSection-chevron" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><polyline points="9 18 15 12 9 6"></polyline></svg></a></li> 940 <li><a href="/en/wheels/mlb-team-wheel"><span class="toolsSection-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg></span><span class="toolsSection-name">MLB team wheel</span><svg class="toolsSection-chevron" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><polyline points="9 18 15 12 9 6"></polyline></svg></a></li> 941 </ul> 942 </div> 943 </div> 944 <div class="toolsSection-footer"> 945 <a class="toolsSection-all" href="/en/wheels/">Browse all ready-made wheels<svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg></a> 946 </div> 947</section> 948 949</main> 950 951 952<footer id="index-footer" class="siteFooter"> 953 <div class="siteFooter-inner"> 954 <div class="siteFooter-brand"> 955 <a class="siteFooter-logo" href="/en/"> 956 <img src="/media/spinnerwheel-64.png?v=2" alt="" width="36" height="36" loading="lazy" decoding="async"> 957 <span>SpinnerWheel.ai</span> 958 </a> 959 <p>SpinnerWheel.ai is a free online spinner wheel and random picker. Spin, customize and share wheels, or let AI write the choices.</p> 960 <div class="siteFooter-social"> 961 <a href="https://www.facebook.com/Konfigure8" aria-label="Follow us on Facebook" target="_blank" rel="noopener"> 962 <svg width="22" height="22" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false"><path d="M24 12.07C24 5.41 18.63 0 12 0S0 5.4 0 12.07C0 18.1 4.39 23.1 10.13 24v-8.44H7.08v-3.49h3.04V9.41c0-3.02 1.8-4.7 4.54-4.7 1.31 0 2.68.24 2.68.24v2.97h-1.5c-1.5 0-1.96.93-1.96 1.89v2.26h3.32l-.53 3.5h-2.8V24C19.62 23.1 24 18.1 24 12.07"/></svg> 963 </a> 964 <a href="https://www.linkedin.com/company/spinnerwheel-ai" aria-label="Connect with us on LinkedIn" target="_blank" rel="noopener"> 965 <svg width="22" height="22" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg> 966 </a> 967 <a href="https://x.com/Spinnerwheel_ai" aria-label="Follow us on X (Twitter)" target="_blank" rel="noopener"> 968 <svg width="22" height="22" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg> 969 </a> 970 </div> 971 </div> 972 973 <nav class="siteFooter-tools" aria-labelledby="footer-tools-title"> 974 <h2 id="footer-tools-title">Tools</h2> 975 <ul> 976 <li><a href="/en/wheels/number-picker-wheel">Number picker wheel</a></li> 977 <li><a href="/en/wheels/random-letter-generator">Random letter generator</a></li> 978 <li><a href="/en/wheels/random-date-generator">Random date generator</a></li> 979 <li><a href="/en/wheels/random-team-generator">Random team generator</a></li> 980 <li><a href="/en/wheels/instagram-comment-picker">Instagram comment picker</a></li> 981 <li><a href="/en/wheels/yes-or-no-picker-wheel-when-to-use">Yes or No Picker Wheel</a></li> 982 <li><a href="/en/wheels/truth-or-dare-wheel">Truth or dare wheel</a></li> 983 <li><a href="/en/wheels/random-country-wheel">Random country wheel</a></li> 984 <li><a href="/en/wheels/random-state-generator">Random state generator</a></li> 985 <li><a href="/en/wheels/flag-quiz">Flag quiz</a></li> 986 <li><a href="/en/wheels/random-color-generator">Random color generator</a></li> 987 <li><a href="/en/wheels/image-picker-wheel">Image picker wheel</a></li> 988 <li><a href="/en/wheels/nba-team-wheel">NBA team wheel</a></li> 989 <li><a href="/en/wheels/nfl-team-wheel">NFL team wheel</a></li> 990 <li><a href="/en/wheels/mlb-team-wheel">MLB team wheel</a></li> 991 </ul> 992 </nav> 993 994 <nav aria-labelledby="footer-wheels-title"> 995 <h2 id="footer-wheels-title">Wheels</h2> 996 <ul> 997 <li><a href="/en/wheels/">Browse all ready-made wheels</a></li> 998 <li><a href="/en/embed-wheel/">
998Embed tutorial</a></li> 999 </ul> 1000 </nav> 1001 1002 <nav aria-labelledby="footer-support-title"> 1003 <h2 id="footer-support-title">Support</h2> 1004 <ul> 1005 <li><a href="/en/contact/" id="contactUsLink">Contact Us</a></li> 1006 <li><a href="/en/feedback/" id="feedbackLink">Feedback</a></li> 1007 <li><a href="/en/about/" id="aboutUsLink">About Us</a></li> 1008 </ul> 1009 </nav> 1010 1011 <nav aria-labelledby="footer-legal-title"> 1012 <h2 id="footer-legal-title">Legal</h2> 1013 <ul> 1014 <li><a href="/en/privacy/">Privacy Policy</a></li> 1015 <li><a href="/en/terms/">Terms of Service</a></li> 1016 <li><a href="/en/refund/">Refund Policy</a></li> 1017 <li><a href="/en/editorial-ads/" id="editorialAdsLink">Editorial and Ads Policy</a></li> 1018 </ul> 1019 </nav> 1020 </div> 1021 <p class="siteFooter-copyright">© 2025â2026 Konfigure8 Pty Ltd · Queensland, Australia · spinnerwheel.ai. All rights reserved.</p> 1022</footer> 1023 1024<!-- Organization JSON-LD Structured Data -->
1025<script type="application/ld+json"> 1026{ 1027 "@context": "https://schema.org", 1028 "@type": "Organization", 1029 "@id": "https://spinnerwheel.ai/#organization", 1030 "name": "SpinnerWheel.ai", 1031 "legalName": "Konfigure8 Pty Ltd", 1032 "url": "https://spinnerwheel.ai", 1033 "logo": { 1034 "@type": "ImageObject", 1035 "url": "https://spinnerwheel.ai/media/spinnerwheel-256.png?v=2" 1036 }, 1037 "description": "SpinnerWheel.ai is a free online spinner wheel and random picker. Spin, customize and share wheels, or let AI write the choices.", 1038 "foundingDate": "2024", 1039 "address": { 1040 "@type": "PostalAddress", 1041 "addressRegion": "Queensland", 1042 "addressCountry": "AU" 1043 }, 1044 "sameAs": [ 1045 "https://www.facebook.com/Konfigure8", 1046 "https://www.linkedin.com/company/spinnerwheel-ai", 1047 "https://x.com/Spinnerwheel_ai" 1048 ], 1049 "contactPoint": [ 1050 { 1051 "@type": "ContactPoint", 1052 "contactType": "customer support", 1053 "availableLanguage": ["en","en-AU","de","de-CH","nl","fr","es","pt","it"], 1054 "url": "https://spinnerwheel.ai/en/contact/" 1055 } 1056 ] 1057} 1058</script>
1058 1059 1060 1061 <!-- WebSite node so the tool's WebApplication ties into the site graph --> 1062
1062<script type="application/ld+json"> 1063 { 1064 "@context": "https://schema.org", 1065 "@type": "WebSite", 1066 "@id": "https://spinnerwheel.ai/en/#website", 1067 "name": "SpinnerWheel.ai", 1068 "url": "https://spinnerwheel.ai/en/", 1069 "inLanguage": "en", 1070 "publisher": { 1071 "@type": "Organization", 1072 "@id": "https://spinnerwheel.ai/#organization", 1073 "name": "SpinnerWheel.ai", 1074 "legalName": "Konfigure8 Pty Ltd", 1075 "logo": { 1076 "@type": "ImageObject", 1077 "url": "https://spinnerwheel.ai/media/spinnerwheel-256.png?v=2" 1078 } 1079 } 1080 } 1081 </script>
1081 1082 1083 <!-- SEO structured data --> 1084
1084<script type="application/ld+json"> 1085 { 1086 "@context": "https://schema.org", 1087 "@type": "WebApplication", 1088 "@id": "https://spinnerwheel.ai/en/wheels/number-picker-wheel#webapplication", 1089 "name": "Number picker wheel", 1090 "description": "Spin for a random number between any two numbers, from a list you type, or digit by digit. Leave numbers out and pick without repeats. Free, no sign-up needed.", 1091 "url": "https://spinnerwheel.ai/en/wheels/number-picker-wheel", 1092 "mainEntityOfPage": "https://spinnerwheel.ai/en/wheels/number-picker-wheel", 1093 "applicationCategory": "GameApplication", 1094 "operatingSystem": "Any", 1095 "inLanguage": "en", 1096 "datePublished": "2026-09-23", 1097 "dateModified": "2026-09-23", 1098 "isPartOf": { "@id": "https://spinnerwheel.ai/en/#website" }, 1099 "offers": { 1100 "@type": "Offer", 1101 "price": "0", 1102 "priceCurrency": "USD" 1103 }, 1104 "publisher": { 1105 "@type": "Organization", 1106 "@id": "https://spinnerwheel.ai/#organization", 1107 "name": "SpinnerWheel.ai" 1108 }, 1109 "author": { 1110 "@type": "Person", 1111 "@id": "https://spinnerwheel.ai/en/about/#matt-luthi", 1112 "name": "Matt Luthi" 1113 }, 1114 "isAccessibleForFree": true 1115 } 1116 </script>
1116 1117 1118 <!-- BreadcrumbList JSON-LD --> 1119
1119<script type="application/ld+json"> 1120 { 1121 "@context": "https://schema.org", 1122 "@type": "BreadcrumbList", 1123 "itemListElement": [ 1124 { 1125 "@type": "ListItem", 1126 "position": 1, 1127 "name": "Home", 1128 "item": "https://spinnerwheel.ai/en/" 1129 }, 1130 { 1131 "@type": "ListItem", 1132 "position": 2, 1133 "name": "Wheels", 1134 "item": "https://spinnerwheel.ai/en/wheels/" 1135 }, 1136 { 1137 "@type": "ListItem", 1138 "position": 3, 1139 "name": "Number picker wheel" 1140 } 1141 ] 1142 } 1143 </script>
1143 1144 1145 <!-- FAQPage JSON-LD: built from the same copy.faq list as the visible FAQ in tool-player.njk --> 1146
1146<script type="application/ld+json"> 1147 { 1148 "@context": "https://schema.org", 1149 "@type": "FAQPage", 1150 "mainEntity": [ 1151 { 1152 "@type": "Question", 1153 "name": "How do I pick a random number between two numbers?", 1154 "acceptedAnswer": { 1155 "@type": "Answer", 1156 "text": "Enter the lowest and the highest number in a number picker wheel and spin. Every whole number in that range gets an equal slice, so each one has the same chance of being picked." 1157 } 1158 }, 1159 { 1160 "@type": "Question", 1161 "name": "Can the wheel skip numbers or avoid repeats?", 1162 "acceptedAnswer": { 1163 "@type": "Answer", 1164 "text": "Type the numbers to skip in the leave-out list, such as 7, 13 or (20;25). In the SpinnerWheel number picker, hiding a number after it comes up adds it to that list, so later spins cannot pick it again." 1165 } 1166 }, 1167 { 1168 "@type": "Question", 1169 "name": "What does digit by digit mean?", 1170 "acceptedAnswer": { 1171 "@type": "Answer", 1172 "text": "Digit by digit builds a longer number one spin at a time, like a lottery draw. Each spin picks the next digit, each digit can have its own range, and the whole number appears once the last digit is drawn." 1173 } 1174 }, 1175 { 1176 "@type": "Question", 1177 "name": "How many numbers can the wheel hold?", 1178 "acceptedAnswer": { 1179 "@type": "Answer", 1180 "text": "The SpinnerWheel number picker holds up to 1,000 numbers at once. For a bigger range, use a step, such as every fifth number, or build the number digit by digit." 1181 } 1182 }, 1183 { 1184 "@type": "Question", 1185 "name": "Is the number picker really random?", 1186 "acceptedAnswer": { 1187 "@type": "Answer", 1188 "text": "Every number on the wheel gets an equal slice, and the browserâs random number generator decides where the wheel stops, so each number has the same chance. Nothing is decided in advance." 1189 } 1190 } 1191 ] 1192 } 1193 </script>
1193 1194<!-- Cloudflare Pages Analytics -->
vendor: 99 bytes, line 1194
1194<script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "
119436828c216837455981b24366037131b0
vendor: 13 bytes, line 1194
1194"}'></script>
1194<!-- Cloudflare Pages Analytics --></body> 1195</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.