- Samsung Galaxy Buds3 Pro - szárat eresztettek a babok
- Yettel topik
- Apple iPhone 16 Pro - rutinvizsga
- Honor 400 - és mégis mozog a kép
- Akciófigyelő: Féláron nyit az Ulefone új mindenese
- Hivatalos a OnePlus 13 startdátuma
- Okosóra és okoskiegészítő topik
- Hatalmas kamerasziget emelkedik ki a Z Fold7 vékony házából
- Motorola Edge 50 Neo - az egyensúly gyengesége
- További kavarás a Pixel 10-ek körül
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
dqdb
nagyúr
Ha az
[A, B]
intervallumot szeretnéd véletlen sorrendben felsorolni (mert amit leírtál, az nem véletlenszám-generálás, hanem véletlensorrend-generálás), akkor készíts egy tömböt[A, A+1, A+2, …, B-1, B]
elemekkel, egyA
-tólB
-ig vagyA
-tól(A+B+1)/2
-ig menő ciklussal cserélj ki két elemet, ahol a két sorrendet véletlenszám-generátorral határozod meg. A generálás pedig mehet a tömbbőlshift()
metódussal, amíg van benne valami.Másik lehetőség, hogy gyűjtöd egy listába az eddig kisorsolt számokat. Ha a lista hossza megegyezik a
B-A+1
értékkel, akkor nem tudsz visszaadni semmit sem, mert elfogytak a lehetőségek. Ha rövidebb a lista, akkor addig generálsz véletlen számot, amíg az nem lesz benne a listában. A visszaadott számot hozzáfűzöd a listához. A módszer hátránya a másikkal szemben, hogy induláskor igaz, hogyO(1)
időt igényelO(n)
helyett, de a generálás már legjobb esetben isO(n×log n)
leszO(1)
helyett.
Új hozzászólás Aktív témák
- Okos Otthon / Smart Home
- Hisense LCD és LED TV-k
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- OLED monitor topik
- Robogó, kismotor
- Samsung Galaxy Buds3 Pro - szárat eresztettek a babok
- Lakáshitel, lakásvásárlás
- gban: Ingyen kellene, de tegnapra
- Kertészet, mezőgazdaság topik
- Jövedelem
- További aktív témák...
- Xiaomi Redmi 10 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! HP EliteBook 850 G2 - i5-5GEN I 8GB I 256GB SSD I 15,6" FULL HD I Cam I W10 I Gari!
- Csere-Beszámítás! Asus Rog Strix GTX 1080Ti 11GB GDDR5X Videokártya!
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 4060 Ti 8GB GAMER PC termékbeszámítással
- AKCIÓ! MSI B365M i5 8600 16GB DDR4 512GB SSD RX 5700XT 8GB CM MASTERBOX Q300L Zalman 600W
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged