Libreng random number generator. Gumawa ng random na integer o decimal sa loob ng anumang range, may suporta para sa maramihang resulta at no-duplicate mode.
Ang random number generator ay gumagawa ng isa o higit pang numero sa loob ng range na itinakda mo, maging whole number o decimal, gamit ang random na source para hindi mahulaan ang resulta at (kung gusto mo) walang duplicate.
Huling na-update:
Random Number Generator
Mukhang simple ang random number generator, pero ang talagang kapaki-pakinabang na bersyon nito ay hindi lang "bigyan mo ako ng random na numero" ā kailangan mong kontrolin ang range, pumili sa pagitan ng whole number at decimal, at minsan ay gumawa ng ilang numero nang sabay-sabay nang walang paulit-ulit. Sakop ng tool na ito ang lahat ng iyon sa isang lugar.
Sa likod nito, kumukuha ito mula sa cryptographically secure random source ng iyong browser kapag available, na mas mataas ang kalidad ng randomness kumpara sa basic random function na built-in sa karamihan ng programming language ā kapaki-pakinabang ito kahit sa pagpili ng panalo sa raffle o sa pagresolba ng away kung sino ang maghuhugas ng pinggan.
Integer vs. Decimal
Ang whole number ang default na pagpipilian para sa karamihan ng pang-araw-araw na gamit ā dice roll, lottery number, pagpili ng random na miyembro ng team, o pagpili ng panalong ticket number. Madali itong gamitin at walang alinlangan sa resulta.
Kapaki-pakinabang ang decimal mode kapag kailangan mo ng random na value na hindi bilog na numero ā pag-simulate ng sukat, paggawa ng test data para sa spreadsheet, o pagpili ng random na porsyento o presyo. Kontrolado mo mismo kung ilang digit ang lalabas pagkatapos ng decimal point.
Pag-iwas sa Paulit-ulit
Kapag kumukuha ka ng maraming random na numero ā para sa giveaway na may ilang panalo, set ng unique na lottery pick, o shuffled na listahan ng ID ā kadalasang kailangan mong iba-iba ang bawat numero. Ang pag-off sa duplicates ay nagsisiguro na walang paulit-ulit na numero sa parehong batch.
May hard limit dito: kung mas maliit ang range mo kaysa sa bilang ng unique na value na hinihingi mo, imposible itong matupad sa matematika. Chine-check ito ng tool na ito at ipinapaalam sa iyo sa halip na magbigay ng hindi kumpleto o maling resulta.
Karaniwang Gamit
Bukod sa mga laro at raffle, ang random number generator ay laging ginagamit sa statistics para sa random sampling, sa software testing para sa paggawa ng makatotohanang test data, at sa research para sa randomized assignment ng mga kalahok sa mga grupo ng pag-aaral.
Kapaki-pakinabang din ito para sa mga pang-araw-araw na desisyon ā pagpili ng restaurant mula sa shortlist, pag-assign ng turn order sa game night, o pagresolba ng tie ā mga sitwasyon kung saan gusto mo ng totoong walang kinikilingang resulta sa halip na hula lang.
Praktikal na Paggamit
Pagpapatakbo ng raffle o giveaway
Pagpili ng patas at walang kinikilingang panalo mula sa numeradong listahan ng entries.
Pag-roll ng virtual dice o pagpili ng lots
Pagresolba ng laro, desisyon, o turn order nang walang physical na dice.
Paggawa ng test data
Paglikha ng sample numeric values para sa spreadsheet, database, o software testing.
Random sampling para sa research
Pagpili ng random na subset ng items o kalahok mula sa mas malaking grupo.
Paggawa ng walang kinikilingang desisyon
Hayaan ang tsansa ang magdesisyon sa pagitan ng mga opsyon sa halip na sundin ang gut feeling.
Ginagamit ng tool na ito ang cryptographically secure random number source ng iyong browser (ang Web Crypto API) kapag available, at bumabalik sa standard pseudo-random generation kung wala. Angkop ito para sa mga laro, giveaway, sampling, at pang-araw-araw na gamit, pero hindi angkop para sa cryptographic key generation.
Oo ā i-off lang ang "Payagan ang duplicate" para maging unique ang bawat numerong gagawin. Tandaan na dapat sapat kalaki ang range para kasya ang bilang ng unique na numerong hinihingi mo; halimbawa, hindi ka puwedeng makakuha ng 10 unique na whole number mula sa range na 1 hanggang 5.
Ang whole number (integer) ay walang fractional part, tulad ng 7 o 42. Ang decimal naman ay may mga digit pagkatapos ng decimal point, at ang bilang ng digit ay kinokontrol ng setting na "decimal places" ā magagamit ito para sa pag-simulate ng sukat, presyo, o anumang halaga na hindi bilog na numero.
Oo, itakda lang ang "Ilang numero" sa anumang value hanggang 100. Magagamit ito para sa pagkuha ng maraming lottery-style na pili, paggawa ng test data, o paggawa ng batch ng random na sample sa isang click lang.
Oo ā itakda ang range na tugma sa kabuuang bilang ng entries mo (halimbawa, 1 hanggang 250 para sa 250 entries), gumawa ng isang numero, at iyon na ang panalong entry number. Panatilihing naka-off ang duplicates kung maraming panalo ang pipiliin mo para walang mapili nang dalawang beses.