Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pocent szans na wylosowanie liczby
MakS
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 11.04.2002
Skąd: Rzeszów

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


Wlasnie trafilem na problem z ktorym mam bardzo duzy klopot, chodzi mi o to ze mam liczby np: 16,10,9 i do tego mam procentowo ustawione szansy na wylosowanie czyli np 16-30%, 10-30%, 9-40%
i niestety nie wiem jak to zrobic w php.

Wymyslilem jedna mozliwosc ze tworze tablice
[php:1:9d3e403f50]<?php
$tablica[1] = 16;
$tablica[2] = 16;
$tablica[3] = 16;
$tablica[4] = 10;
$tablica[5] = 10;
$tablica[6] = 9;
$tablica[7] = 9;
$tablica[8] = 9;
$tablica[9] = 9;
$tablica[10] = 10;

echo $tablica[rand(1,count($tablica))];
// losuje poprostu liczbe z tablicy
?>[/php:1:9d3e403f50]

niestety jest to raczej niezbyt dobre rozwiazanie bo jesli liczb bedzie wiecej to tablica bedzie ciagle rosla a wielkosc tego pliku oczywiscie pewnie bedzie miala znaczenie przy szybkosci generowania strony.

Mam nadzieje ze ktos ma jakies lepsze roziwazanie i podzieli sie nim ze mna smile.gif
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 16:32