Random()
The Sqlite random() function will returns a pseudo-random integer between -9223372036854775808 and +9223372036854775807.
abs() will returns the absolute value of the numeric argument
floor() or round() will return a floating-point value X rounded to Y digits to the right of the decimal point. If the Y argument is omitted, it is assumed to be 0.
NB:floor() will only work within SQLExplorer, Dbeaver, ...
Result
select floor(abs(random()/92233720368547758.07));will generate within 0..99
and
select round(abs(random()/92233720368547758.07),0);
will generate within 1..100
No comments:
Post a Comment