- iPhone topik
- Samsung Galaxy S24 - nos, Exynos
- Befutott a Garmin Forerunner 970 is
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Az Oppo Find X8 Ultra lett a legvékonyabb kameramobil
- Több újítással támad a Xiaomi Redmi 3s
- Samsung Galaxy S22 Ultra - na, kinél van toll?
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- One mobilszolgáltatások
- Samsung Galaxy S23 Ultra - non plus ultra
Új hozzászólás Aktív témák
-
Jhonny06
veterán
válasz
atti1848 #3197 üzenetére
Nem árt késleltetni egy kicsit:
Thread.Sleep(1000);
A paramétert ezredmásodpercben kell megadni, azaz a fenti kód 1 másodperccel fogja késleltetni, de ez sok a program futásakor, azaz olyan 10-100 közötti érték már ideális. Túl gyorsan generálódnak az értékek.
Ilyesmit is lehet:
using System;
using System.Threading;
public static class RandomHelper
{
private static int seedCounter = new Random().Next();
[ThreadStatic]
private static Random rng;
public static Random Instance
{
get
{
if (rng == null)
{
int seed = Interlocked.Increment(ref seedCounter);
rng = new Random(seed);
}
return rng;
}
}
}Amúgy a dupla for ciklusnak semmi értelme, mert pont akkor nem tesz bele értéket, amikor nem egyenlő egy másik számmal és neked pont akkor kéne, amikor nem egyenlő. Így akkor tesz bele, amikor egyenlő.
Ennyi az egész:
Random rnd = new Random();
int[] szamok = new Int32[5];
for (int i = 0; i < szamok.Length; i++)
{
szamok[i] = rnd.Next(1, 90);
Thread.Sleep(100);
}
for (int i = 0; i < szamok.Length; i++)
Console.WriteLine(szamok[i]);System.Threading-et using-olni kell természetesen.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Mac Mini M2 8GB/256GB
- ÚJ AKCIÓS RTX 3080 10Gb GDDR6 PC DDR5 10 Magos 14. Genes Intel Core I5-14400/16GB/512Gb Nvme SSD/2ÉV
- ÚJ RTX 3070TI AKCIÓS! DDR5 10 Magos 13.Genes Intel Core I5-13400/16GB/512Gb Nvme SSD/2ÉV
- ÚJ ASUS AKCIÓS! DDR5 10 Magos 13. Genes Intel Core I5-13400/16GB/512Gb Nvme SSD/RTX 2060 6GB/2ÉV
- ÚJ AKCIÓS! DDR5 10 Magos 14. Genes Intel Core I5-14400/16GB/512Gb Nvme SSD/GTX 1660 Super 6GB/2ÉV
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070 GAMER PC termékbeszámítással
- Lenovo ThinkPad X1 Carbon G8, i7-10510U, 16GB, 1TB SSD, 4K kijelző + WWAN
- ÁRGARANCIA! Épített KomPhone Ryzen 5 7600X 32/64GB RTX 5070 12GB GAMER PC termékbeszámítással
- Dell USB-C, Thunderbolt 3, TB3, TB4 dokkolók (K20A) WD19TB/ WD19TBS/ WD22TB4, (K16A) TB16/ TB18DC
- Dell Latitude 5495 Full HD IPS Ryzen 5 pro 2500u Radeon Vega Mobile Gfx i5-8350u verő Bp MPL Foxpost
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest