Thats actually pretty good. Thanks for that :) I've added some additional logic to it, so I also don't get back a previously produced result too.
Thanks :) - e. On 12/5/06, Danny Kodicek <[EMAIL PROTECTED]> wrote:
> I thought of something. > > function randomRange( min, max, currNum):Number { > if(Math.random()>0.5){ > max=currNum; > }else{ > min=currNum; > } > return Math.round(Math.random()*(max-min))+min; > }; > That's going to skew your function something chronic. No, what you need is this: function randomRange(min, max, curr) { var nNum = Math.round(Math.random() * (max-min-2) ) + min if (nNum>=curr) {nNum+=2} return nNum } Danny _______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
_______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com