Generate a random number that is different every time?

How do I generate a random number that is different every time I start the game? I have tried this but for some reason it always outputs 97:

#pragma strict
var number = Mathf.Round(Random.Range(1, 106));
function Start () {
Debug.Log(number);
}

function Update () {

}

I have also tries this:

#pragma strict
var number = Random.Range(1, 106);
function Start () {
Debug.Log(number);
}

function Update () {

} 

Any advice? Thanks in advanced.

You can do it this way:

#pragma strict
private var number : int;

function Start() {
    number = Random.Range(1,106);
}

Note that the integer version of Random.Range is exclusive of the last number, so this call will produce numbers in the range of 1 - 105.