Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Generowanie losowej wartości
Forum PHP.pl > Forum > Przedszkole
Gość
Mam problem.

Potrzebuję wygenerować losową wartość ze zbioru (1, 2). Tylko tak troszkę nietypowo. Muszę je wygenerować... na zamianę. Raz 1, a drugi raz 2. Jakieś podpowiedzi?
gox
mt_rand(1,2);
Gość
Nie do końca o to mi chodzi. Chcę aby skrypt generował najpierw 1, a potem dwa i tak w kółko.
gox
Jesli w jednym przebiegu, to :

<?php
$i=1;
while(/*ile*/true) {
if ($i==1) {
echo '1';
$i=2;
}
else if ($i==2) {
echo '2';
$i=1;
}
}
# albo:
$i=1;
while(/*ile*/true) {
switch($i) {
case 1:
echo '1';
$i=2;
break;
case 2:
echo '2';
$i=1;
break;
default:
$i=1;
}
}
?>

Jesli nie w jedym przebiegu, to musisz gdzies zapamietac co bylo przed chwila.. plik, wpis w bazie danych.. moze w cookie sie da ?
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.