Hirdetés
- iPhone topik
- Samsung Galaxy A56 - megbízható középszerűség
- One mobilszolgáltatások
- Samsung Galaxy Watch - időtálló
- Apple iPhone 14 - tavalyi termésből főzve
- Google Pixel 7a - venni vagy nem venni?
- Telekom mobilszolgáltatások
- Xiaomi 15T Pro - a téma nincs lezárva
- Milyen okostelefont vegyek?
- Android alkalmazások - szoftver kibeszélő topik
Új hozzászólás Aktív témák
-
DS39
nagyúr
hogy ON is legyek, egy tényleges php-s kérdés:
van egy régebbi progim, ami lottószámokat generál (meg lehet adni hány számot kérsz, mettől meddig)
pl, 5 szám, 1-től 90-ig, és lesz egy véletlenszerűen generált 5 szám a kívánt tartományban.most kíváncsiságból beletettem egy olyat, hogy hányadik próbálkozásra jönne ki újra ugyanaz a számsor (függetlenül a "húzás" sorrendjétől). és ha lefut a while ciklus a végén kiíratom hogy hányadik próbálkozásra lett ismét ugyanaz. (kvázi egy telitalálat)
ez kisebb számtartományban tökéletesen működik, tehát mondjuk 5 szám random, 1 és 10 között, mert van hogy 5-re van hogy 131. van hogy csak 652.-re kapom ugyanazt az először generált számsort.
viszont 1-90 között de akár 1-70 között is mindig 32768. próbálkozásra kapom vissza az először generált számsort.
nem értem hogy lehet ez, gondoltam hogy túlcsordul az változó, és ez a max értéke, de nem, mert növeltem egy $i változót 34000-ig while ciklussal, simán lehet, function-t is lehet meghívni ennyiszer. ki is írattam az 5 kihúzott számot és tényleg mindig a 32768. véletlen generálásra jön vissza ugyanaz, mint elsőnek.
hogy a szöszben lehet ez?
ezt a "véletlent" úgy állítom elő, hogy fogok egy tömböt, feltöltöm a számtartomány számaival, tehát 1-90-ig, majd shuffle függvénnyel összekeverem, és a tömb első 5 számát kiíratom (növekvő számsorrendben). és minden újrapróbálkozáskor ismétlődik ugyanez.
ennyi lenne a határa shuffle függvénynek? gyanús mert 32768 az pont 2^15-n.
Új hozzászólás Aktív témák
- EAFC 26
- A Microsoft bedurvult, így a jövőben keményen odacsapnak a veszélyes drivereknek
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- MOBILTELEFON / TARTOZÉK / OKOSÓRA / OKOS KIEGÉSZÍTŐ beárazás
- PlayStation 5
- exHWSW - Értünk mindenhez IS
- Drasztikusan lassíthatja a játékokat egyes VGA-kon a Windows 11 új frissítése
- Mennyibe fog kerülni a Steam Machine?
- iPhone topik
- Elemlámpa, zseblámpa
- További aktív témák...
- Samsung Galaxy A54 5G 256GB Eladó
- Partisátor, rendezvénysátor, sörpad garnitúra és kiegészítők bérlése
- HP Elitebook X360 1040 G6,Multi-Touch 2 az 1-ben,i7-8665U,16GB DDR4,256GB SSD,WIN11,IR KAM
- Apple iPhone 16 128GB, Kártyafüggetlen, 1 Év Garanciával
- Dell UltraSharp U3818DW 37.5" ívelt IPS, UWQHD+, kiváló állapot
- Gamer PC-Számítógép! Csere-Beszámítás! I5 10400 / RTX 3060 12GB / 32GB DDR4 / 512GB SSD
- 15,6" Dell Latitude laptopok: E5550, E5570, 5590, 5500, 5501, 5510, 5520 / SZÁMLA + GARANCIA
- BESZÁMÍTÁS! Gigabyte Z170X-Ultra Gaming Z170 chipset alaplap garanciával hibátlan működéssel
- Gamer PC /Ryzen 7 9800X3D, 32GB RAM, 1TB SSD/ akciós áron eladó! BeszámítOK!
- Telefon felvásárlás!! Honor 400 Lite, Honor 400, Honor 400 Pro
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


