Mugt tötänleýin san generatory. Islendik aralykda, birnäçe netije goldawy we gaýtalanmasyz reje bilen tötänleýin bitin sanlar ýa-da onluk sanlar dörediň.
Tötänleýin san generatory, siziň bellän aralygyňyzda, bitin san ýa-da onluk san görnüşinde, tötänleýin çeşme ulanyp bir ýa-da birnäçe san döredýär, şonuň üçin her netije öňünden bilinmeýän we (islege görä) gaýtalanmasyz bolýar.
Soňky täzelenen:
Tötänleýin San Generatory
Tötänleýin san generatory ýönekeý ýaly eşidilýär, ýöne peýdaly görnüşi diňe 'maňa tötänleýin san ber' diýenden köp zady talap edýär — aralygy dolandyrmaly, bitin sanlar bilen onluk sanlaryň arasynda saýlamaly, käwagt bolsa gaýtalanmasyz birnäçe san birbada döretmeli. Bu gural muňa mysal munuň hemmesini bir ýerde ele alýar.
Içinde bolsa, elýeterli bolanda brauzeriňiziň kriptografiki taýdan howpsuz tötänleýin çeşmesinden alýar, bu bolsa köp programmirleme dillerinde ýerleşdirilen esasy tötänleýin funksiýalardan has ýokary hilli tötänleýinlik döredýär — sylag ýeňijisini saýlaýan bolsaňyzam, ýa-da diňe gap-gaç ýuwmagyň nobatyny çözýän bolsaňyzam peýdaly.
Bitin Sanlar garşy Onluk Sanlar
Bitin sanlar köp gündelik ulanyşlar üçin adaty saýlaw — zar atmak, lotereýa sanlary, tötänleýin topar agzasyny saýlamak ýa-da ýeňiji petek sanyny saýlamak. Olar bilen işlemek aňsat we netijede hiç hili ikimanalyk ýok.
Onluk san rejesi tegelek san bolmadyk tötänleýin baha gerek bolanda peýdaly — ölçegi simulirlemek, elektron tablisa üçin synag maglumatlaryny döretmek ýa-da tötänleýin göterim ýa-da baha nokadyny saýlamak. Onluk nokatdan soň näçe sanlyň görünjegini siz dolandyrýarsyňyz.
Gaýtalanmalardan Gaça Durmak
Birnäçe tötänleýin san çekeniňizde — birnäçe ýeňijili sylag üçin, özboluşly lotereýa saýlawlary toplumy üçin ýa-da garyşdyrylan ID sanawy üçin — köplenç her sanyň beýlekilerden tapawutlanmagyny isleýärsiňiz. Gaýtalanmalary öçürmek, şol bir toparda hiç bir sanyň iki gezek görünmezligini üpjün edýär.
Bu ýerde berk çäklendirme bar: eger aralygyňyz soraýan özboluşly bahalaryňyzyň sanyndan kiçi bolsa, islegi kanagatlandyrmak matematiki taýdan mümkin däl. Bu gural muny barlaýar we doly bolmadyk ýa-da nädogry netije döretmegiň deregine size habar berýär.
Adaty Ulanyşlar
Oýunlardan we sylaglardan başga-da, tötänleýin san generatorlary statistikada tötänleýin nusga almak, programma üpjünçiligi synagynda realistik synag maglumatlaryny döretmek we gözlegde gatnaşyjylary tötänleýin toparlara bölüşdirmek üçin esasy gural.
Olar gündelik kararlar üçin hem peýdaly — sanawdan restoran saýlamak, oýun agşamynda nobat belleşdirmek ýa-da deňlik ýagdaýyny çözmek — hakykatdan bitarap netije isleýän, çaklama däl-de, ýagdaýlar üçin.
Amaly Ulanyş Ýagdaýlary
Ýaryş ýa-da sylag geçirmek
Belgilenen gatnaşyjylar sanawyndan adalatly, bitarap ýeňiji saýlamak.
Wirtual zar atmak ýa-da bije çekmek
Fiziki zar bolmazdan oýunlary, kararlary ýa-da nobaty çözmek.
Synag maglumatlaryny döretmek
Elektron tablisalar, maglumat bazalary ýa-da programma üpjünçiligi synagy üçin nusga sanly bahalary döretmek.
Gözleg üçin tötänleýin nusga almak
Has uly toplumdan zatlaryň ýa-da gatnaşyjylaryň tötänleýin böleğini saýlamak.
Bitarap karar bermek
Içki duýga bil baglamagyň deregine, opsiýalaryň arasynda tötänleýinlige karar berdirmek.
Bu gural elýeterli bolanda brauzeriňiziň kriptografiki taýdan howpsuz tötänleýin san çeşmesini (Web Crypto API) ulanýar, bolmasa adaty psewdo-tötänleýin döretmä geçýär. Bu oýunlar, sylaglar, nusga saýlamak we umumy gündelik ulanyş üçin amatly, ýöne kriptografiki açar döretmek üçin däl.
Hawa — 'Gaýtalanmalara rugsat ber' opsiýasyny öçüriň we her döredilen san özboluşly bolar. Aralygyň isleýän özboluşly sanlaryňyzyň sanyny sygdyrar ýaly ýeterlik giň bolmalydygyny ýatdan çykarmaň; mysal üçin, 1-den 5-e çenli aralykdan 10 sany özboluşly bitin san döredip bilmersiňiz.
Bitin sanlaryň (integer) hiç hili bölek bölegi ýok, mysal üçin 7 ýa-da 42. Onluk sanlar bolsa 'onluk orunlar' sazlamasy bilen dolandyrylýan sanly ondan soňky sanlary öz içine alýar — ölçegleri, bahalary ýa-da tegelek san bolmadyk islendik gymmatlygy simulirlemek üçin peýdaly.
Hawa, 'Näçe san' sazlamasyny 100-e çenli islendik bahara belläň. Bu birnäçe lotereýa görnüşli saýlaw çekmek, synag maglumatlaryny döretmek ýa-da bir basyşda tötänleýin nusgalaryň toparyny döretmek üçin peýdaly.
Hawa — aralygy jemi gatnaşyjy sanyňyza gabat getiriň (mysal üçin, 250 gatnaşyjy üçin 1-den 250-e çenli), bir san dörediň, şol siziň ýeňiji ýazgy sanyňyz. Birnäçe ýeňiji çekýän bolsaňyz, hiç kimiň iki gezek saýlanmazlygy üçin gaýtalanmalary öçürilen ýagdaýda saklaň.