On Tuesday 06 of January 2004 21:29, Cezary Krzyżanowski wrote:
> Witam
>
> Niby banalne pytanie..a jednak nie...jak wygenerować pseudolosową liczbę
> z zadanego przedziału???? W Borlandzie było po prostu random (z_ilu), a
> tutaj za zakres odpowiada RAND_MAX,  które nie jest (o zgrozo) stałą,
> tylko jest definiowane....W manie podają sposób, ale moim zdaniem do
> wykorzystania tylko do zakresu będącego wielokrotnością liczby 10, bo
> jakbym miał mnożyć otryzmaną pseudolosową liczbę np. razy 7 i potem
> obcinać końcówkę, to nie otrzymam liczby losowej z zakresu 1-7 :/
> Qrde...aż sam się załamuję, że sobie z takim pierdołem poradzić nie mogę :/

j=1+(int) (7.0*rand()/(RAND_MAX+1.0)); 

a na przyszlosc

# man rand

-- 
Grzegorz Zebrowski
VNX Software Engineer

_________________________________________
http://pld-linux.org/ = faq, howto, newsy

dostales tutaj odpowiedz na swoje pytanie?
podziel sie z innymi i dopisz do FAQ!
                http://pld-linux.org/FAQ/

Odpowiedź listem elektroniczym