prevent uint32 overflow
This commit is contained in:
@@ -81,7 +81,8 @@ double WatchyTetris::random()
|
|||||||
seed = seed * 24 + currentTime.Hour;
|
seed = seed * 24 + currentTime.Hour;
|
||||||
seed = seed * 60 + currentTime.Minute;
|
seed = seed * 60 + currentTime.Minute;
|
||||||
|
|
||||||
double v = pow(20 * seed, 6.0 / 7.0);
|
double v = pow(seed, 6.0 / 7.0);
|
||||||
v *= sin(v) + 1;
|
v *= sin(v) + 1;
|
||||||
|
|
||||||
return v - floor(v);
|
return v - floor(v);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user