[C++] Losowanie liczb ze wskazanym prawdopodobieństwem.
Ostatnio zmodyfikowano 2014-10-21 16:19
Malina94 Temat założony przez niniejszego użytkownika |
[C++] Losowanie liczb ze wskazanym prawdopodobieństwem. » 2014-10-21 15:50:49 Mam przedział liczb, np. 1 - 7. W jaki sposób mogę zrobić coś takiego, że np. liczba 5 losowana jest z 20% prawdopodobieństwem, 7 z 15% itd? Myślałam o czymś takim, że mam 7 zmiennych, do których przypisuję wyniki różnych losowań, np. liczba1 = rand() % 5; if( liczba1 == 1 ) { }
Jest to jednak dosyć czasochłonny sposób, muszę mieć dużo zmiennych. Da się to jakoś uprościć? |
|
pekfos |
» 2014-10-21 16:19:14 Wylosuj odpowiednio dużą liczbę, i sprawdzaj, czy wartość mieści się w określonym przedziale. |
|
« 1 » |