Neopakování se randomu – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Neopakování se randomu – .NET – Fórum – Programujte.comNeopakování se randomu – .NET – Fórum – Programujte.com

 

10. 4. 2016   #1
-
0
-

Random rd = new Random();

int question = rd.Next(1,3);

if(question ==1) něco se provede

if(question ==2) něco se provede

Co udělat, aby se to neopakovalo?

Nahlásit jako SPAM
IP: 193.165.236.–
ctverec
~ Anonymní uživatel
16 příspěvků
10. 4. 2016   #2
-
0
-

Zadání není úplné. V tom příkladu, který jsi napsal, se nemá co opakovat. Asi ho budeš muset doplnit :)

Nahlásit jako SPAM
IP: 89.177.134.–
BDS+3
Věrný člen
10. 4. 2016   #3
-
0
-

#1 michaelbeats7
v uvedeném příkladu bude question  1 nebo 2, takže stačí 

if(question ==1) neco();
else necojineho();

samozřejmě ten dotaz je dost nejednoznačný

Nahlásit jako SPAM
IP: 185.69.69.–
W10 :)
ctverec
~ Anonymní uživatel
16 příspěvků
10. 4. 2016   #4
-
0
-

Řekněme, že se jedná o zadání, kdy daný kód se spouští opakovaně cyklicky. Pak by mohl mít smysl požadavek, aby se po sobě generovaná čísla neopakovala. Pokud ovšem množina, ze které se generuje, má pouze dva prvky, pak výsledek bude vždy stejný. 1 2 1 2 1 2 ... eventuelně 2 1 2 1 2 1 2 ... :) Ovšem pokud by množina měla tři prvky, pak už by to dávalo smysl. Po prvním výběru z množiny 1, 2, 3 by se v následujím kroku muselo vybírat pouze z množiny o dvou prvcích (zbývajících). A po té opět, pouze množina zbývajících by byla jiná. A tak dále...

Nahlásit jako SPAM
IP: 89.177.134.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 15 hostů

Podobná vlákna

Neopakování — založil valda8

NEopakování náhodných čísel — založil blabalal

Podmínka pro NEopakování znaku — založil Mongoloid

Poradenie pre vyber sem. prace v C — založil P0k3r_P14y3r

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý