phpbar.de logo

Mailinglisten-Archive

AW: [php] Verbesserung eines Zufallsgenerators

AW: [php] Verbesserung eines Zufallsgenerators

Gloss Mathias php_(at)_phpcenter.de
Fri, 23 Mar 2001 12:32:11 +0100


Aloha,

> ----------
> Von: 	Michael Weber[SMTP:mweber_(at)_hadag.com]
>=20
> Bei einer Zahlenbasis von 50 ist das zwar moeglich aber
> geht es nicht auch anders ?
>=20
Doch, merk dir einfach in einem Array, ob die Zahl schon
hattest:


> <?php
> // Zufallsinclude von Schlagzeilen
> // $headlines beziffert Zahl der Textfiles
> // $headlinepfad beschreibt Pfad zu den Textfiles
> // $headlinemax beziffert Menge der Headlines
>=20
> $headlines=3D"10" ;
> $headlinepfad=3D"./" ;
> $headlinemax=3D"2" ;
$headlines_verwendet=3Darray();

> echo "<center>" ;
> for ($i=3D1; $i <=3D $headlinemax; $i++)=20
> {
>    $zahl=3D"" ;
>    mt_srand ((double) microtime() * 1000000);
>    $zahl =3D mt_rand(1,$headlines);
if ( $headlines_verwendet[$zahl] !=3D 'j' ) {
>   echo "<b><font size=3D\"2\">" ;
>    echo "+++ " ;
>    $zahl .=3D".txt" ;
>    include ($headlinepfad.$zahl) ;
>    echo " +++" ;
>    echo "</font></b><br>" ;
   $headlines_verwendet[$zahl] =3D 'j';
}
else {
  $i--;
}
> };=20
> ?>
>=20
>=20
Gr=FC=DFe, Mathias




php::bar PHP Wiki   -   Listenarchive