What these expression mean?

(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