Reply to Re: Not generating the same random number twice....

Your name:

Reply:


Posted by Dominik Susmel on 06/14/05 14:51

Ewoud Dronkert wrote:
> On Mon, 13 Jun 2005 23:58:32 +0200, Dominik Susmel wrote:
>> - seed the rand
>
> Not needed as of PHP4.2.0

true...I don't know what he has

>> - put nubers in array with array_rand
>
> That is not how array_rand() works, please see
> http://php.net/array-rand

duh...he said he has numbers? thus, populate the array and randomize it and
trim it with _rand.. sorry, I thought it was obvious

>> - use array_unique to initialize duplicate entries with 0
>
> Duplicate entries?! Bad algorithm. Also, that is not how
> array_unique() works, please see http://php.net/array-unique

that is how it works - check for yourself.. duplicates are not removed (if
he has any - and shouldn't if he populates from db..)
if you go through the array with it, keys are not removed - they are simply
reinitialized ..look at your link that you've posted by yourself

>
>> - do some magic to 0 numbers in contrast to existing stuff in array
>
> This is really helpful.

yes, indeed it isn't - but that's only if he gets duplicate id's from db (if
I remember correctly - he needs to randomize sequence from db?)...and if he
gets duplicates from this..then magic is what is needed.. some form of
deletion operations

--
--
Dominik Susmel | art director
www.vongestern.com | vonGestern art company . Zagreb, Croatia

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация