How can I generate random number except one in javascript

I am now using Random.Range and its work but i want generate numbers 123 expect var G which can be 1 or 2 or 3
(In JavaScript)

Thank U

You can use a do-while loop that repeats the Random.Range call until the number isnt the one you don’t want. The random number is stored in the ‘result’ variable.

var unwantedNumber:int;
var result:int;

do{
  result=Random.Range(0,3);
}while(result==unwantedNumber);

var unwantedNum : int = 10;
var currentNum : int;

function Start() {
   GenerateNum();
}

function GenerateNum() {
     current = Random.Range(0,20);
     if(current == unwantedNum)
        GenerateNum();
     else
        NextStep();
}

function NextStep() {
   //some code
}