Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Losowanie i różnica
Forum PHP.pl > Forum > Przedszkole
marck
Serdecznie witam.
Chciałbym zrobić mały quiz(losowanie). Otóż ciemność wielka mnie naszła więc zwracam się o pomoc. Ale po kolei.

Założenie:
--------------
1.Wybór liczby przez losującego
2.Losowanie losowej (masło maślane) liczby
3. Porównanie wyniku:
*jeśli trafione to a{...}
*jeśli różnica wynosi max +-2 od losowej liczby to b{...}// tu proszę o nakierowanie
*jeśli różnica wynosi max +-5 od losowej liczby to c{}
itd
4. Pokazanie wygranej
Realiza:

1. Z okna textowego (<form>) otrzymuję wynik
2. Liczbę losową otrzymuję za pomocą funkcji rand(min, max)
3. Porównuję zadeklarowaną z wylosowaną

Kłopot mam z różnicą o np +-2 od losowej liczby (ciemność pomroczna). Czy ktoś może podrzucić przykład?
"Jeżeli różnica wynosi +2 lub -2 od losowanej echo" cośtam"; "
Meares
  1. if(($_POST['number'] - 2) < $randed && ($_POST['number'] + 2) > $randed) {
  2. // coś co się wykona gdy wylosowana liczba jest większa od x-2 oraz mniejsza od x+2
  3. } else if(/* analogicznie z innymi przedziałami */) {
  4. // coś co się wykona gdy dany przedział jest spełniony
  5. }
r4lph
Czy różna o 2 od wylosowanej :

if ($_POST[podana]>($wylosowana-3) ) && ($_POST[podana]<($wylosowana+3) ) {
echo "No to sobie trafiles! Twoja liczba miesci sie w zakresie +-2 od wylosowanej!";
}

PS. Wiem że temat stary ale przyda się przyszłym pokoleniom ^^
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.