Hirdetés
- Az SK Hynix elárulta, hogy meddig nem lesz elég memória
- Melyik tápegységet vegyem?
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Milyen billentyűzetet vegyek?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- OLED TV topic
- Épített vízhűtés (nem kompakt) topic
- Apple asztali gépek
- Vezeték nélküli fejhallgatók
- Hobby elektronika
Új hozzászólás Aktív témák
-
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!
- Az SK Hynix elárulta, hogy meddig nem lesz elég memória
- Melyik tápegységet vegyem?
- Építő/felújító topik
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Otthoni hálózat és internet megosztás
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Autós topik
- Tőzsde és gazdaság
- Xiaomi 15T - reakció nélkül nincs egyensúly
- iPhone topik
- További aktív témák...
- MacBook Pro 14 2024 M4 Pro, 24 GB RAM, 1 TB SSD Space Black 27% Áfás
- Surface Pro 7+ i5-1135G7 16G 256GB 1 év garancia
- MacBook Pro 14 2021, M1 Pro 10 core, 32 GB RAM, 16 core GPU, 1 TB SSD 27% ÁFÁS (0275AB-3972)
- 156 - Lenovo LOQ (15IRH8) - Intel Core i5-13505H, RTX 4060
- AKCIÓ! Apple MacBook Pro 16 M4 Pro 48GB RAM 4TB SSD macbook garanciával hibátlan működéssel
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


