[Ciut OT] Random z x

Łukasz C. Jokiel Lukasz.Jokiel w klonex.com.pl
Wto, 6 Sty 2004, 20:50:10 CET


Cezary Krzyżanowski napisał(a):
> 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ę
> :/
>

Może to pomoże - weź liczbę random modulo przez górną wartość zakresu.
Doistaniesz zawsze liczbę mniejszą od zakresu i ciągle przypadkową.

-- 
Lukasz C. Jokiel, via webmail.



Więcej informacji o liście dyskusyjnej pld-users-pl