So this code:

Code:
Randseed:= 3;
Num:=Random(30);
Num:=Random(30);
Num:=Random(30);
will behave same as
Code:
Num:=Random2(30; 3, 2);
right?