Can you please explain (elaborate) what you mean? >-----Original Message----- >From: Nicola Delbono >Sent: Tuesday, March 26, 2002 11:12 AM >To: Svensson, B.A.T. (HKG); [EMAIL PROTECTED] >Subject: RE: [PHP-WIN] random elements of an array > > >why not shuffle() ? > >*********** REPLY SEPARATOR *********** > >On 25/03/2002 at 11.13 Svensson, B.A.T. (HKG) wrote: > >>Of course the algorithm works... >> >>>-----Original Message----- >>>From: Nicole Amashta >>>Sent: Friday, March 22, 2002 4:36 PM >>>To: [EMAIL PROTECTED] >>>Subject: Re: [PHP-WIN] random elements of an array >>> >> >>[...] >> >>>I have tested this. It works, Even after you refresh the >page. Try it! >>> >>>Nicole >>>www.aeontrek.com >>> >>> >>> >>>"B.A.T. Svensson" wrote in message >>>> You can completely randomize an array with n elements in n >>>operations, by >>>> using the following brute force approach: >>>> >>>> void ScrambleIntList(int *pnElements, int nLen) >>>> { >>>> for (nLoop = 0, nLoop<nLen; nLopp++) { >>>> >>>> // Pic a random element >>>> int nRandomPic = nLen * rand(); >>>> >>>> //Swap current element with the random pic >>>> int nTemp = pnElement[nLoop]; >>>> pnElement[nLoop] = Element[nRandomPic]; >>>> pnElement[nRandomPic] = nTemp; >>>> >>>> } >>>> } >>>> >>>> /Anders >>>> >>>> >-----Original Message----- >>>> >From: Afan Pasalic [mailto:[EMAIL PROTECTED]] >>>> >Sent: Thursday, March 21, 2002 9:17 PM >>>> >To: [EMAIL PROTECTED] >>>> >Subject: [PHP-WIN] random elements of an array >>>> > >>>> > >>>> >Hi, >>>> > >>>> >My problem is: if I have an array (e.g. 1, 2, 3, 4, 5, 6, 7, >>>> >8, 9), how I can "shake" the array and get randomized order of >>>> >the same array (e.g. 5, 8, 1, 9, 3, 4, 7, 2, 6)? >>>> > >>>> >Thanks for any help! >>>> > >>>> > >>>> >Afan >>>> > >>> >>> >>> >>>-- >>>PHP Windows Mailing List (http://www.php.net/) >>>To unsubscribe, visit: http://www.php.net/unsub.php >>> >> >>-- >>PHP Windows Mailing List (http://www.php.net/) >>To unsubscribe, visit: http://www.php.net/unsub.php > > > > >dr. Nicola Delbono >[EMAIL PROTECTED] >Key5 di Delbono Nicola >V. G.M. Rossi, 12 >25038 Rovato (Bs) >Tel 39 030 7242266 >Fax 39 030 7242266 > >www.smscitta.com | www.musicalbox.it >www.filosofo.it | www.bollicine.com >
-- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php