Giluś
10.09.2011, 15:18:56
Cześć chciałbym zrobić taki skrypt: wpisuję sobie zakres liczb np od 1 do 2, normalnie jak rand ma 50% na liczbę nr 1 i 50% liczbę nr 2, a jak zrobić aby rzadziej pojawiała się liczba np 1, czyli np: 10% na wylosowanie liczby nr 1, a 90% na wylosowanie liczby nr 2 ?
Ma ktoś może jakieś pomysły, na takie coś ?, z góry dziękuje za każdą odpowiedz
Fifi209
10.09.2011, 15:24:16
szukaj pod frazami typu: losowanie z wagami
sadistic_son
10.09.2011, 19:26:25
Używając tylko rand to tak:
if($liczba==1){
$liczba=1;
}else{
$liczba=2;
}
Teraz jest 10% szans, że będzie 1 i 90% szans dla 2.
Giluś
11.09.2011, 10:55:59
No dobrze, ale ja chce sobie zrobić coś takiego:
Wpisuję zakres od 1 do 2 i wpisuję, że dla cyfry 1 ma być 10%, a dla cyfry 2 ma być 90%, jakąś tablice zrobić czy coś..
Fifi209
11.09.2011, 11:06:16
Wtedy 1 to 10% a 2 to 90%, czyli jeżeli wylosujesz liczbę z przedziału 1-10 to trafiasz 1 jeżeli > 10 to 2 i cała filozofia.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.