Random.Range()は決められた範囲でランダムな実数を返します。
Random.Range(最小値,最大値)
最小値と最大値がどちらもint型である場合は整数のランダムな値を、どちらか一方でもfloat型の場合は実数のランダムな値を返します。
void Start()
{
int ramdomValue;
float ramdomFValue;
ramdomValue = Random.Range(0,10);
Debug.Log(ramdomValue);
ramdomValue = Random.Range(-10,10);
Debug.Log(ramdomValue);
ramdomFValue = Random.Range(0f,1f);
Debug.Log(ramdomFValue);
}
出力例

とりあえず以下の通りに書いて実行してみよう
void Start()
{
int value = -1;
if(value > 0){
Debug.Log(value + " は正の数");
}
else if(value < 0){
Debug.Log(value + " は負の数");
}
else{
Debug.Log(value + " は0");
}
}
出力例
