30-06-2010, 02:50
Witam
Potrzebuję funkcji, która by losowała identyfikator. ID nie może już wcześniej wystąpić. Utworzone poprzednio id znajdują się w co trzeciej pozycji w tabeli "$notatki".
Oto co do tej pory napisałem. Jednak kod nie działa. To znaczy nie do końca. Losuje on liczbę, ale nie zbyt ma na uwadze to czy jest ona na liście czy jej nie ma. proszę o pomoc!
Pozdrawiam Rafał Jankowski
Potrzebuję funkcji, która by losowała identyfikator. ID nie może już wcześniej wystąpić. Utworzone poprzednio id znajdują się w co trzeciej pozycji w tabeli "$notatki".
Kod:
function przeszukaj( $id )
{
$notatki = przetwozListe();
$b = count($notatki);
$wys = 0;
for($a=0;$a<=$b;$a+=3)
{
if((string)$notatki[$n]===(string)$id)
{
$wys = 1;
}
}
return $wys;
}
function szukajId()
{
$id_rand = rand(1,10);
while(przeszukaj( $id_rand )==1)
{
$id_rand = rand(1,10);
}
return $id_rand;
}
Pozdrawiam Rafał Jankowski