Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Loto u PHP-u ne znam kako da smanjim kod

[es] :: PHP :: Loto u PHP-u ne znam kako da smanjim kod

[ Pregleda: 6023 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

rdragan79
Dragan R
Novi Sad

Član broj: 12785
Poruke: 592
*.panline.net.



+7 Profil

icon Loto u PHP-u ne znam kako da smanjim kod14.02.2005. u 09:39 - pre 233 meseci
Napravio sam svoj prvi program u php-u koji generise loto brojeve i ucrtvava ih na listic, problem mi se javio jer je dugacak.
Najvise je odnelo ucrtavanje kucica sa (X) i kontrola da li je broj vec "izvucen".
Ako neko bude imao vremena da pogleda i da mi javi kako se moze optimizovati.

Da li ima negde free php hosting servera (tipa tripod.com, freeservers itd....)

[url]
Program mozete preuzeti sa http://users.vtkom.net/~dtaurus/generator.zip
[/url]
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Loto u PHP-u ne znam kako da smanjim kod14.02.2005. u 12:09 - pre 233 meseci
Wow koliki kod.
Evo ti jedan predlog kako da tražiš kombinacije sa štampanjem:
npr:
Code:


function choose_numbers() {
  $loto_numbers = array('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30','31','32','33','34','35','36','37','38','39');
  srand((float) microtime() * 1000000);
  $result = array_rand($loto_numbers, 7);
  for ($i=0; $i<count($result); $i++) {
    $numbers[] = $loto_numbers[$result[$i]];
  }
  return $numbers;
}

function print_numbers($array) {
  $number = count($array);
  for ($i=0; $i<$number; $i++) {
    if ($i == ($number - 1)) {
      echo $array[$i];
    } else {
    echo $array[$i].' - ';
    }
  }
}

for ($i=1; $i<=8; $i++) {
  $numbers = choose_numbers();
  echo '<strong>Kombinacija '.$i.'</strong>: ';
  print_numbers($numbers);
  echo '<br />';
}


E sada ti to možeš realizovati da sve kombinacije (svih 8) smestiš u jednu matricu, pa da je dalje prosleđuješ za štampu, ali to prepuštam tebi.


Banned - Not available
 
Odgovor na temu

Vuk Nikolić
Vuk Nikolić
Banovo Brdo, Beograd

Član broj: 4895
Poruke: 244
*.147.EUnet.yu.

ICQ: 42139643
Sajt: www.letva.org


Profil

icon Re: Loto u PHP-u ne znam kako da smanjim kod14.02.2005. u 22:33 - pre 233 meseci
Code:
 srand((float) microtime() * 1000000);


nebi da se pravim pametan al evo sta sam nasao u manualu za rand funkciju:

[citat]Note: As of PHP 4.2.0, there is no need to seed the random number generator with srand() or mt_srand() as this is now done automatically.[/citat]

 
Odgovor na temu

[es] :: PHP :: Loto u PHP-u ne znam kako da smanjim kod

[ Pregleda: 6023 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.