Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Duzy program ..
Forum PHP.pl > Forum > Przedszkole
kt1
Witam,
Musze napisać do szkoły program ale bardzo nie wiem jak ..

Program ma wybierac od 1 do 41 tylko jedno liczbę
i nie wiem zabardzo jak go napisać wiem ze przez rand ale dokładnie to nie wiem :]
prosze o pomoć lub gotowca będę bardzo wdzieczny
pozdrawiam
wipo
Cytat(kt1 @ 7.10.2006, 14:34:28 ) *
Witam,
Musze napisać do szkoły program ale bardzo nie wiem jak ..

Program ma wybierac od 1 do 41 tylko jedno liczbę
i nie wiem zabardzo jak go napisać wiem ze przez rand ale dokładnie to nie wiem :]
prosze o pomoć lub gotowca będę bardzo wdzieczny
pozdrawiam

Kod
print rand(1,41);

Cała filozofia
kriqs
manual i jedziesz

edit:

lol juz 2 raz ktos odpowiada w tym samym momencie co ja smile.gif. i jak tu pomagac smile.gif
kt1
np : wybrała się liczba 1 i zeby sie juz nie powtórzyła
wipo
Cytat(kt1 @ 7.10.2006, 14:51:44 ) *
np : wyrała się liczba 1 i zeby sie juz nie powtórzyła

Człowieku na gotowca liczysz do szkoły nie wkładając w to ani kszty swojej pracy?
Od tego jest manual
kt1
Ale powiedz np jak mam to zrobic ;]
wipo
A ile tych liczb chcesz dostać w sumie?
kt1
od 1 do 40
wipo
Cytat(kt1 @ 7.10.2006, 14:58:12 ) *
od 1 do 40

Kod
$x=1;
$tablica=array('0');
while($x>40){
    $liczba=rand(1,41);
    if (!in_array($liczba,$tablica)){
        array_push($tablica,$liczba);
        $x++;
    }
}
print_r($tablica);

O to chodziło?
kt1
Wystwietla mi się cos takiego :]

Array ( [0] => 0 )
lopik
OT: Tu Ci zrobią zadania a ty ciekawe za co dostaniesz ocenę ? winksmiley.jpg
wipo
Poprawka
Kod
$x=1;
$tablica=array('0');
while($x<40){
    $liczba=rand(1,41);
    if (!in_array($liczba,$tablica)){
        array_push($tablica,$liczba);
        $x++;
    }
}
print_r($tablica);

Na przyszłośc radzę chwilę się zastanowić zanim powiesz nie działa. Każdy ma prawo się pomylić zwłaszcza jak tego nie sprawdza
UDAT
można też tak:

  1. <?php
  2. function losowe ( $ilosc ) {
  3. return array_slice ( array_shuffle ( range ( 1, 41 ) ), 0, $ilosc );
  4. }
  5. ?>
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.