Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]x procent szans
Forum PHP.pl > Forum > Przedszkole
kactuzz
Witam.

Mam problem bo nie wiem jak sie za to zabrać tongue.gif
Otóż chciałbym zrobić skrypt, który symuluje czy czy dana rzecz się uda.
Np ustawiam procent na 70% i jest 70% szans, że się powiedzie ;D

Ktoś może mi podsunąc jakiś pomysł (mile widziany gotowiec ;D).


pzdr
Spawnm
gotowiec: rand()" title="Zobacz w manualu PHP" target="_manual
l0ud
Losuj liczbę z zakresu 1-100 (rand()) no i np. przy 70-procentowej szansie wszystkie liczby od 70 w dół odpowiadają sukcesowi, pozostałe porażce. tongue.gif
Asmox
l0ud niezły pomysł, a ja mam jeszcze taki:
Ustawiasz sobie procent szans, na przykład właśnie 70. Następnie robisz losowanie od 0 do 100. Później dodajesz do tych 70 i sprawdzasz czy wynik jest większy lub równy 100. Przykład:
  1. <?php
  2. function testPropability($chance) {
  3. if(!is_numeric($chance)) return FALSE //Jeśli nie podano liczby to jakby nie ma co robić, choć możesz ustawić na 0 lub rzucenie wyjątku złego parametru
  4. $rand = rand(0, 100);
  5. $result = $chance + $rand;
  6. if($result >= 100) {
  7. return TRUE // Udało się
  8. }
  9. else {
  10. return FALSE // Nie udało się
  11. }
  12. }
  13.  
  14. testPropability(70);
  15. ?>

Jak zawsze, jeśli pomogłem, czy mógłbyś kliknąć POMÓGŁ ?
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.