Re: Randomizing 3 different numbers.
| From: | DvDmanDT | 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)
> > ---------------------------------