(Random.value * 2) -1 ;
Random.Range(0,10) *0.5+0.5 ;
Is *2 extending the range value ?
what about -1 part?
and what about *0.5+0.5?
(Random.value * 2) -1 ;
Random.Range(0,10) *0.5+0.5 ;
Is *2 extending the range value ?
what about -1 part?
and what about *0.5+0.5?
Random.value // produces a new value between 0.0 and 1.0 each time it is used
Random.value * 2; // produces a value between 0.0 and 2.0;
(Random.value * 2) - 1; // produces a value between -1.0 and 1.0;
Random.Range(-1.0, 1.0); // also produces a value between -1.0 and 1.0;
Random.Range(0,10); // produces intergers 0 through 9 (not 10);
Random.Range(0,10) * 0.5; // produces values 0, 0.5, 1, 1.5, 2.0, 2.5, 3, 3.5, 4.0, 4.5
Random.Range(0,10) * 0.5 + 0.5; // produces values 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0