Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]x procent szans
kactuzz
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 28.07.2006

Ostrzeżenie: (0%)
-----


Witam.

Mam problem bo nie wiem jak sie za to zabrać (IMG:http://forum.php.pl/style_emoticons/default/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
Powód edycji: [Spawnm] Przeniosłem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Asmox
post
Post #2





Grupa: Zarejestrowani
Postów: 359
Pomógł: 12
Dołączył: 16.01.2009

Ostrzeżenie: (0%)
-----


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Ł ?

Ten post edytował Asmox 23.07.2009, 11:44:39
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 15:45