![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 565 Pomógł: 15 Dołączył: 11.10.2010 Ostrzeżenie: (20%) ![]() ![]() |
Witam
Jak napisać skrypt, który ma 10% szans na wylosowanie liczby 50? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%) ![]() ![]() |
Sporo tego w sieci, wystarczy poszukać:
http://forum.php.pl/index.php?showtopic=126356 http://stackoverflow.com/questions/8806006...rcentage-chance http://forums.phpfreaks.com/topic/161480-s...percent-chance/ EDIT: Dorzucam też swoją funkcję - http://majkelo.pl/php-losowanie-liczby-z-o...owania,vp15.htm czyli:
gdzie: $to_chance - do jakich liczb procent trafienia się odnosi, $chance - procent trafienia, $from - z jakiego przedziału ogólnie liczby mają być losowane, $to - liczba zamykająca przedział. Jak to ma działać - przykład: Wypluje Ci liczbę, z przedziału 0-150, jednak procent trafienia dla liczb od 0* do 7 wynosi zaledwie 10%. * - od zera dlatego, że w argumencie funkcji $from to właśnie zero. Ten post edytował Michael2318 15.03.2013, 23:41:14 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 578 Pomógł: 69 Dołączył: 15.04.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%) ![]() ![]() |
Mocno przekobinowałeś Dodałem funkcję bardziej uniwersalną, dzięki czemu może dać dowolny procent dla dowolnych liczb. Jeśli jemu się to nie przyda (a w jakimś stopniu myslę, że na pewno pomoże) to może rozwiąże problem innych osób, które kiedyś trafią tu po wynikach wyszukiwania ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 19:54 |