Portál AbcLinuxu, 26. dubna 2024 02:53


Dotaz: Generátor čísel v rozmezí

15.1.2011 11:36 Grim
Generátor čísel v rozmezí
Přečteno: 470×
Odpovědět | Admin
chci se zeptat mám generátor náhodných čísel do 11 ale kdybych chtěl vyloučit čísla 3-6 jak to udělám? Myslím tím generovat čísla 1,2,7,8,9,10 a 11 Děkuji za odpověd

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.1.2011 11:55 Magog | skóre: 6
Rozbalit Rozbalit vše Re: Generátor čísel v rozmezí
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vezmu generátor čísel do 7. Pokud je vygenerované číslo >= 3, přičtu k němu 4.

Nebo vzít ten generátor do 11 a pokud je číslo v tom nechtěném rozsahu, tak znovu generovat.
15.1.2011 12:03 Grim
Rozbalit Rozbalit vše Re: Generátor čísel v rozmezí
díky použil jsem první metodu, tohle mě ani nenapadlo
15.1.2011 17:28 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Generátor čísel v rozmezí
Vezmu generátor čísel do 7. Pokud je vygenerované číslo >= 3, přičtu k němu 4.

Obecněji: vezmu si seznam čísel která chci generovat tj. 1,2,7,8,9,10,11. Vygeneruju číslo N od 1 do délky seznamu, pak vemu prvek seznamu na pozici N.
Nebo vzít ten generátor do 11 a pokud je číslo v tom nechtěném rozsahu, tak znovu generovat.

Tuhle variantu snad ani nenabízet :)
In Ada the typical infinite loop would normally be terminated by detonation.
15.1.2011 17:57 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Generátor čísel v rozmezí
Tuhle variantu snad ani nenabízet :)
…třeba je to právě odraz té reality vyloučení toho segmentu…, „Je li to X opakuj proces“ :)
(…v 99 %, je ta implementace divná)
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.