phpbar.de logo

Mailinglisten-Archive

[php] random function

[php] random function

koelnerszene 123_(at)_koelnerszene.de
Wed, 15 Nov 2000 17:41:19 +0100


This is a multi-part message in MIME format.

------=_NextPart_000_00A1_01C04F2B.430A2420
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

http://www.php.net/manual/function.rand.php
  ----- Original Message -----=20
  From: Henning J=F6dden=20
  To: php_(at)_php-center.de=20
  Sent: Wednesday, November 15, 2000 6:48 PM
  Subject: [php] random function



  N`Abend zusammen,

  Mein Problem ist folgendes: Ich brauche eine 6stellige Zufallszahl, =
die ich f=FCr den Namen einer durch PHP generierten HTML Seite brauche.
  Mit diesem Script kriege ich komischerweise immer dieselbe Zahl raus, =
n=E4mlich 456818.

  function filename($suffix,$sender_email) {
    $string =3D substr($sender_email, 0, 4);
  >  $min =3D 100000;
  >  $max =3D 999999;
  >  $int =3D rand($min,$max);
    $prefix =3D $string .=3D $int;
    $file =3D $prefix .=3D $suffix;
    return $file;
  }

  Ich schnall`s nicht !! Wieso ausgerechnet "456818" immer und immer =
wieder. Nach Zufall sieht mir das nicht mehr aus.

  Bedanke mich f=FCr jede Hilfe.
  Gru=DF Henning



------=_NextPart_000_00A1_01C04F2B.430A2420
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.3103.1000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#eae4db>
<DIV><FONT face=3DArial size=3D2><A=20
href=3D"http://www.php.net/manual/function.rand.php">http://www.php.net/m=
anual/function.rand.php</A></FONT></DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A href=3D"mailto:henning_(at)_wonderpixel.de" =
title=3Dhenning_(at)_wonderpixel.de>Henning=20
  J=F6dden</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
href=3D"mailto:php_(at)_php-center.de"=20
  title=3Dphp_(at)_php-center.de>php_(at)_php-center.de</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Wednesday, November 15, =
2000 6:48=20
  PM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> [php] random =
function</DIV>
  <DIV><BR></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>N`Abend zusammen,</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>Mein Problem ist folgendes: Ich =
brauche eine=20
  6stellige Zufallszahl, die ich f=FCr den Namen einer durch PHP =
generierten HTML=20
  Seite brauche.</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>Mit diesem Script kriege ich =
komischerweise immer=20
  dieselbe Zahl raus, n=E4mlich 456818.</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>function =
filename($suffix,$sender_email)=20
  {</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>&nbsp; $string =3D =
substr($sender_email, 0,=20
  4);</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>&gt;&nbsp; $min =3D =
100000;<BR>&gt;&nbsp;&nbsp;$max=20
  =3D 999999;<BR>&gt;&nbsp; $int =3D rand($min,$max);</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>&nbsp; $prefix =3D $string .=3D =
$int;</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>&nbsp; $file =3D $prefix .=3D =
$suffix;</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>&nbsp; return $file;</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>}</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>Ich schnall`s nicht !! Wieso =
ausgerechnet=20
  "456818" immer und immer wieder. Nach Zufall sieht mir das nicht mehr=20
  aus.</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>Bedanke mich f=FCr jede =
Hilfe.</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>Gru=DF Henning</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_00A1_01C04F2B.430A2420--



php::bar PHP Wiki   -   Listenarchive