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;
};


On 12/5/06, eric dolecki <[EMAIL PROTECTED]> wrote:
I'd like to get a random number between 2 values, with a stickler that it
can't be a current value, and it can't be the current value +1

var nCurrentValue:Number = 1;

function randomRange( min, max):Number
{
    var nNum =  Math.round(Math.random() * max) + min;
    return nNum;

    // Would like to add conditional: if nNum == nCurrentValue || nNum ==
nCurrentValue+1, get another random number until we get one thats okay...
};

What is the best way of handling that? Using a while statement or something?
I could use an interval, but that seems messy to me.

- e.
_______________________________________________
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



--
/*
Bored, sometimes.
*/
_______________________________________________
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

Reply via email to