Re: Randomizing 3 different numbers.

From: Date: Mon, 27 Oct 2003 15:22:17 +0000
Subject: Re: Randomizing 3 different numbers.
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-167735@lists.php.net to get a copy of this message
Dont you mean || at the last loop? You loop as long as 3 is equal to both 1 and 2, || would cause it to loop while it's equal to any of them.. -- // DvDmanDT MSN: dvdmandt¤hotmail.com Mail: dvdmandt¤telia.com ########################## Please, if you are using windows, you may be infected by Swen. Please go here to find out more: http://us.mcafee.com/virusInfo/default.asp?id=helpCenter&hcName=swen http://securityresponse.symantec.com/avcenter/venc/data/w32.swen.a@mm.html ########################## "Ray Hunter" <bigdog@venticon.com> skrev i meddelandet news:1067266531.26454.16.camel@bigdog.info.trw.com... > Before you add a number to a string make sure that the number is not in > any of the other ones if they exist. > > Use a do-while loop on it... > > $one = rand( 1,20 ); > do { > $two = rand( 1, 20 ); > }while( $two == $one ); > > do { > $three = rand( 1, 20 ); > }while( ($three == $one) && ($three == $two) ); > > echo "One: $one\n"; > echo "Two: $two\n"; > echo "Three: $three\n"; > > HTH > > -- > Ray > > On Mon, 2003-10-27 at 05:26, Ian Gray wrote: > > I am tring to output 3 different random numbers between 1 > > and 20 into 3 different strings. Using Rand() for each > > string isn't sufficient as I may get the same number > > repeated for one of the other strings- eg 1,1,3 or 5,3,3 . > > It's important that I get three different numbers outputted > > into for example $one, $two, $three. > > > > Can anyone help? > > > > Ian > > > > ===== > > > > --------------------------------- > > Ian A. Gray > > Manchester, UK > > Telephone: +44 (0) 161 224 1635 - Fax: +44 (0) 870 135 0061 - Mobile: +44 (0) 7900 996 328 > > Business Enquiries: +44(0)870 770 8832 > > E-mail: ian.gray@dunelm.org.ukWebsites: www.baritone.uk.com (Performance) www.vocalstudio.co.uk (Vocal Tuition)www.selectperformers.com (Web design for professional musicians) > > ---------------------------------

« previous php.general (#167735) next »