Бясплатны генератар выпадковых лікаў. Стварайце выпадковыя цэлыя або дробавыя лікі ў любым дыяпазоне, з падтрымкай некалькіх вынікаў і рэжыму без паўтораў.
Генератар выпадковых лікаў стварае адзін або некалькі лікаў у зададзеным вамі дыяпазоне — цэлых або дробавых, — выкарыстоўваючы крыніцу выпадковасці, каб кожны вынік быў непрадказальным і (пры жаданні) без паўтораў.
Апошняе абнаўленне:
Генератар выпадковых лікаў
Генератар выпадковых лікаў здаецца простай рэччу, але карысная версія патрабуе большага, чым проста «дай мне выпадковы лік» — трэба кантраляваць дыяпазон, выбіраць паміж цэлымі і дробавымі лікамі, а часам генераваць адразу некалькі лікаў без паўтораў. Гэты інструмент аб'ядноўвае ўсё гэта ў адным месцы.
Пад капотам ён выкарыстоўвае крыптаграфічна надзейную крыніцу выпадковасці вашага браўзера, калі яна даступная, што дае вышэйшую якасць выпадковасці ў параўнанні з базавымі функцыямі, убудаванымі ў большасць моў праграмавання — гэта карысна незалежна ад таго, выбіраеце вы пераможцу лятарэі ці проста вырашаеце спрэчку, каму мыць посуд.
Цэлыя лікі супраць дробавых
Цэлыя лікі — стандартны выбар для большасці паўсядзённых задач: кідання кубікаў, лятарэйных нумароў, выбару выпадковага чальца каманды або выйгрышнага білета. З імі проста працаваць, і вынік не выклікае двухсэнсоўнасці.
Дробавы рэжым карысны, калі патрэбна выпадковае значэнне, якое не з'яўляецца круглым лікам — сімуляцыя вымярэння, стварэнне тэставых даных для табліцы або выбар выпадковага працэнта ці цаны. Вы самі задаеце дакладную колькасць знакаў пасля коскі.
Пазбяганне паўтораў
Калі вы генеруеце некалькі выпадковых лікаў — для розыгрышу з некалькімі пераможцамі, набору унікальных лятарэйных нумароў ці перамяшанага спіса ідэнтыфікатараў — часта патрэбна, каб кожны лік адрозніваўся ад астатніх. Адключэнне паўтораў гарантуе, што ніводны лік не з'явіцца двойчы ў адной партыі.
Тут ёсць жорсткае абмежаванне: калі ваш дыяпазон меншы за колькасць унікальных значэнняў, якую вы запытваеце, задачу матэматычна немагчыма выканаць. Гэты інструмент правярае гэта і паведамляе вам, а не вяртае няпоўны або няправільны вынік.
Частае выкарыстанне
Акрамя гульняў і розыгрышаў, генератары выпадковых лікаў — неабходны інструмент у статыстыцы для выпадковай выбаркі, у тэсціраванні праграмнага забеспячэння для стварэння рэалістычных тэставых даных і ў даследаваннях для выпадковага размеркавання ўдзельнікаў па групах.
Яны таксама зручныя для паўсядзённых рашэнняў — выбару рэстарана са спіса, размеркавання чаргі ў гульнявы вечар або вырашэння спрэчкі — сітуацый, дзе патрэбны сапраўды непрадузяты вынік, а не здагадка.
Практычныя прыклады выкарыстання
Правядзенне лятарэі або розыгрышу
Выбар справядлівага, непрадузятага пераможцы з пранумараванага спіса ўдзельнікаў.
Кіданне віртуальных кубікаў або жараб'ёўка
Вырашэнне гульняў, рашэнняў або парадку хадоў без фізічных кубікаў.
Стварэнне тэставых даных
Стварэнне прыкладных лікавых значэнняў для табліц, баз даных або тэсціравання праграм.
Выпадковая выбарка для даследаванняў
Выбар выпадковай падвыбаркі аб'ектаў або ўдзельнікаў з большага набору.
Прыняцце непрадузятага рашэння
Даверыцца выпадку замест таго, каб абапірацца на інтуіцыю.
Гэты інструмент выкарыстоўвае крыптаграфічна надзейную крыніцу выпадковасці вашага браўзера (Web Crypto API), калі яна даступная, і пераходзіць на стандартную псеўдавыпадковую генерацыю ў астатніх выпадках. Гэта падыходзіць для гульняў, розыгрышаў, выбарак і паўсядзённага выкарыстання, але не для генерацыі крыптаграфічных ключоў.
Так — адключыце опцыю «Дазволіць паўторы», і кожны згенераваны лік будзе унікальным. Улічвайце, што дыяпазон павінен быць дастаткова вялікім, каб змясціць столькі унікальных лікаў, колькі вы запытваеце: напрыклад, немагчыма атрымаць 10 унікальных цэлых лікаў з дыяпазону ад 1 да 5.
Цэлыя лікі не маюць дробавай часткі, напрыклад 7 або 42. Дробавыя лікі ўключаюць лічбы пасля коскі, колькасць якіх задаецца налаштаваннем «знакаў пасля коскі» — гэта карысна для сімуляцыі вымярэнняў, цэн або любых значэнняў, якія не з'яўляюцца круглымі.
Так, задайце значэнне «Колькасць лікаў» да 100. Гэта зручна для розыгрышу некалькіх латарэйных нумароў, стварэння тэставых даных або партыі выпадковых выбарак адным націскам.
Так — задайце дыяпазон, які адпавядае колькасці ўдзельнікаў (напрыклад, ад 1 да 250 для 250 удзельнікаў), згенеруйце адзін лік, і гэта будзе нумар пераможцы. Пры выбары некалькіх пераможцаў пакіньце паўторы адключанымі, каб ніхто не быў выбраны двойчы.