Olùṣẹ̀dá nọ́mbà láìròtẹ́lẹ̀ ọ̀fẹ́. Dá nọ́mbà kíkún tàbí eléèkà láàrín ààlà kankan, pẹ̀lú àtìlẹ́yìn fún àbájáde púpọ̀ àti ipò tí kò ní àdàpọ̀ méjì kan náà.
Olùṣẹ̀dá nọ́mbà láìròtẹ́lẹ̀ ń dá nọ́mbà kan tàbí ju bẹ́ẹ̀ lọ láàrín ààlà tí o ṣètò, yálà gẹ́gẹ́ bí nọ́mbà kíkún tàbí eléèkà, tí ó ń lo orísun láìròtẹ́lẹ̀ kí àbájáde kọ̀ọ̀kan má bàa ṣeé sọtẹ́lẹ̀ tí (bí o bá fẹ́) kò sì ní àdàpọ̀ méjì kan náà.
Imudojuiwọn to kẹhin:
Olùṣẹ̀dá Nọ́mbà Láìròtẹ́lẹ̀
Olùṣẹ̀dá nọ́mbà láìròtẹ́lẹ̀ dàbí ẹni tí ó rọrùn, ṣùgbọ́n ẹ̀yà tí ó wúlò nílò ju "fún mi ní nọ́mbà kan láìròtẹ́lẹ̀" lọ lásán — o nílò láti ṣàkóso ààlà náà, láti pinnu láàrín nọ́mbà kíkún àti eléèkà, àti nígbà mìíràn láti dá nọ́mbà púpọ̀ ní àkókò kan náà láìsí àtúnwí kankan. Ohun èlò yìí ń bo gbogbo èyí ní ibi kan.
Ní ìsàlẹ̀ rẹ̀, ó ń fa láti orísun nọ́mbà láìròtẹ́lẹ̀ tí ó ní ààbò cryptographic ti aṣàwárí rẹ nígbà tí ó bá wà, tí ó ń dá àìròtẹ́lẹ̀ tí ó ní ìwọ̀n gíga ju àwọn iṣẹ́ láìròtẹ́lẹ̀ ìpìlẹ̀ tí a kọ́ sínú ọ̀pọ̀lọpọ̀ èdè ètò lọ — wúlò yálà o ń yan olùborí raffle tàbí kìkì ń yanjú àríyànjiyàn nípa ẹni tí yóò fọ àwo.
Nọ́mbà Kíkún lòdì sí Eléèkà
Nọ́mbà kíkún ni yíyàn déédéé fún ọ̀pọ̀lọpọ̀ ìlò lójoojúmọ́ — títan díìsì, nọ́mbà lottery, yíyan ọmọ ẹgbẹ́ láìròtẹ́lẹ̀, tàbí yíyan nọ́mbà tíkẹ́ẹ̀tì tí ó borí. Wọ́n rọrùn láti lò kò sí àìdánilójú kankan nípa àbájáde náà.
Ipò eléèkà wúlò nígbà tí o bá nílò iye láìròtẹ́lẹ̀ tí kì í ṣe nọ́mbà yíyípo — ṣíṣàfarawé ìwọ̀n, dídá dátà àdánwò fún spreadsheet, tàbí yíyan ìdá ọgọ́rùn-ún tàbí ojú owó láìròtẹ́lẹ̀. O ń ṣàkóso iye ẹ̀kà tí ó máa farahàn lẹ́yìn àmì-ọ̀wọ́n gan-an.
Yíyẹra Fún Àtúnwí
Nígbà tí o bá ń fa nọ́mbà láìròtẹ́lẹ̀ púpọ̀ — fún ìdíje ẹ̀bùn pẹ̀lú olùborí púpọ̀, ẹgbẹ́ nọ́mbà lottery tí kò ní àdàpọ̀ méjì kan náà, tàbí àkójọ ID tí a ti dà pọ̀ — o sábà máa ń nílò nọ́mbà kọ̀ọ̀kan láti yàtọ̀ sí àwọn yòókù. Pípa àdàpọ̀ méjì mọ́ ń rí i dájú pé nọ́mbà kankan kò farahàn lẹ́ẹ̀mejì nínú ẹgbẹ́ kan náà.
Ààlà tí ó le wà níhìn-ín: bí ààlà rẹ bá kéré ju iye àwọn iye tí kò ní àdàpọ̀ méjì kan náà tí o ń béèrè fún lọ, kò ṣeé ṣe nípa ìṣirò láti mú ìbéèrè náà ṣẹ. Ohun èlò yìí ń ṣàyẹ̀wò fún èyí ó sì ń jẹ́ ọ mọ̀ dípò kí ó dá àbájáde tí kò pé tàbí tí kò tọ́ padà.
Àwọn Ìlò Tí Ó Wọ́pọ̀
Kọjá eré àti raffle, àwọn olùṣẹ̀dá nọ́mbà láìròtẹ́lẹ̀ jẹ́ ohun kòṣeémánìí nínú ìṣirò-ìsọdiwọ̀n fún àyẹ̀wò láìròtẹ́lẹ̀, nínú àdánwò sọfítì fún dídá dátà àdánwò tí ó jọ ti gidi, àti nínú ìwádìí fún ìpín láìròtẹ́lẹ̀ àwọn tí ó ń kópa sí ẹgbẹ́ ìwádìí.
Wọ́n tún wúlò fún àwọn ìpinnu ojoojúmọ́ — yíyan ilé oúnjẹ láti inú àkójọ kúkúrú, pípín àkókò yíyi nínú alẹ́ eré, tàbí yíyanjú àríyànjiyàn — àwọn ipò níbi tí o ti fẹ́ àbájáde tí kò ní ojúsàájú gan-an dípò àbá lásán.
Àwọn Ìlò Gbígbéṣẹ́
Ṣíṣe raffle tàbí ìdíje ẹ̀bùn
Yíyan olùborí tí ó dọ́gba, tí kò ní ojúsàájú láti inú àkójọ àwọn tí ó forúkọsílẹ̀ tí a ti kà nọ́mbà.
Títan díìsì tàbí fífa àkéte
Yíyanjú eré, ìpinnu, tàbí àkókò yíyi láìsí díìsì gidi.
Dídá dátà àdánwò
Dídá iye àpẹẹrẹ nọ́mbà fún spreadsheet, ibi ìpamọ́ dátà, tàbí àdánwò sọfítì.
Àyẹ̀wò láìròtẹ́lẹ̀ fún ìwádìí
Yíyan ìpín kékeré láìròtẹ́lẹ̀ ti àwọn nǹkan tàbí àwọn tí ó ń kópa láti inú ẹgbẹ́ tí ó tóbi jù.
Mímú ìpinnu tí kò ní ojúsàájú
Jẹ́ kí àyè pinnu láàrín àwọn yíyàn dípò gbígbáralé ìmọ̀lára inú.
Ohun èlò yìí ń lo orísun nọ́mbà láìròtẹ́lẹ̀ tí ó ní ààbò cryptographic ti aṣàwárí rẹ (Web Crypto API) nígbà tí ó bá wà, tí ó bá sì kùnà, ó ń lo ọ̀nà pseudo-random déédéé. Èyí bójú mu fún eré, ìdíje ẹ̀bùn, àyẹ̀wò, àti ìlò lójoojúmọ́ ní gbogbogbò, ṣùgbọ́n kì í ṣe fún dídá kọ́kọ́rọ́ cryptographic.
Bẹ́ẹ̀ni — pa "Gba àdàpọ̀ méjì kan náà" mọ́, nọ́mbà kọ̀ọ̀kan tí a dá yóò sì yàtọ̀ síra. Rántí pé ààlà náà gbọ́dọ̀ tóbi tó láti gbà iye nọ́mbà tí kò ní àdàpọ̀ méjì kan náà tí o ń béèrè fún; bí àpẹẹrẹ, o kò lè dá nọ́mbà kíkún mẹ́wàá tí kò ní àdàpọ̀ méjì kan náà láti inú ààlà 1 sí 5.
Nọ́mbà kíkún (integers) kò ní apá tí ó jẹ́ ìdá, bí 7 tàbí 42. Eléèkà ní ẹ̀kà lẹ́yìn àmì-ọ̀wọ́n, tí a ń ṣàkóso iye ẹ̀kà rẹ̀ pẹ̀lú ètò "ẹ̀kà lẹ́yìn àmì-ọ̀wọ́n" — èyí tí ó wúlò fún ṣíṣàfarawé ìwọ̀n, owó, tàbí iye kan tí kì í ṣe nọ́mbà yíyípo.
Bẹ́ẹ̀ni, ṣètò "Iye nọ́mbà mélòó" sí iye kankan títí dé 100. Èyí wúlò fún fífa yíyàn ọ̀nà lottery púpọ̀, dídá dátà àdánwò, tàbí dídá ẹgbẹ́ àpẹẹrẹ láìròtẹ́lẹ̀ ní ìtẹ̀ kan ṣoṣo.
Bẹ́ẹ̀ni — ṣètò ààlà náà kí ó bá iye àwọn ẹni tí ó forúkọsílẹ̀ mu (bí àpẹẹrẹ, 1 sí 250 fún àwọn ẹni 250), dá nọ́mbà kan, ìyẹn ni nọ́mbà tí ó bori náà. Pa àdàpọ̀ méjì mọ́ bí o bá ń yan ọ̀pọ̀lọpọ̀ olùborí kí a má bàa yan ẹnìkan lẹ́ẹ̀mejì.