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. _________________________________________ 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/
