Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Warunek if
Forum PHP.pl > Forum > Przedszkole
brekmar
  1. <?php
  2.  
  3. $liczby = array(&#092;"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\" );
  4. srand ((float) microtime() * 10000000);
  5. $los = array_rand($liczby, 10);
  6.  
  7. foreach($los as $k => $v)
  8. {
  9. echo $liczby[$v].' ';
  10. }
  11. ?>


Mam taki skrypt, wszystko fajnie tylko mam problem, on losuje mi liczby, ja na to nie mam wplywu, jak tu wstawic warunek zeby np: nie mogl wylosowac 3 liczb po kolei czyli 21, 22, 23.
Sam
  1. <?php $result = ($one ? &#092;"one\" : ($two ? \"two\" : \"none\")); // $result is \"one\" ?>
brekmar
Ja juz nic nie kapuje, czy moglby ktos z was byc tak mily i napisalbymi skrypt ktory losuje 10 liczb, oczywiscie roznych, ktory przy losowaniu uwzglednia kilka warunkow:
- nie moze wylosowac wiecej niz dwie liczby po sobie wystepujacy np: 21, 22, 23, 24 itd. nie moze wystapic, najwyzej 21, 22
- maksymalnie 3 liczby z jednej dziesiatki moga wystapic
- nie moze wylosowac liczb o takich samych liczbach jednostek np: 29, 39, 59, 69
i ostatni chyba najtrudniejszy zeby liczby wystepowaly w stosunku 7:3, 6:4 lub 5:5 parzyste : nieparzyste badz nieparzyste : parzyste w takich stosunkach, bede bardzo wdzieczny jesli ktos by mi to napisal, tak co chwile pytam sie o byle rzeczy, a gdyby ktos mi to od razu zrobil bylo by po problemie i byscie mnie mieli z glowy na jakis dluzszy okres czasu. Z gory bardzo dziekuje temu kto zechce podjac sie tego zadania.
crash
Skieruj swoją prośbę do "Praca oferowana"...
dr_bonzo
Skoro maja byc z roznymi cyframi jednostek (ktorych jest 10: [0; 9]) to stosunek parzystych do nieparzystych moze byc tylko 5:5.
brekmar
Aha no tez prawda, to sorki zle sformulowalem te polecenie zwiazane z liczbami jednostek, chodzilo o to zeby maxymalnie wylosowal 2 o takich samych liczbach jednostek. Wtedy te stosunki sa mozliwe.
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.