Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to generate 4 digit random number

Tags:

sql

postgresql

Here is what i have tried so far but some times its returning 3 digit or 2 digit or even 1 digit number.

SELECT   num
FROM     GENERATE_SERIES (1, 10000) AS s(num)
order by random()
LIMIT    1
like image 841
adams Avatar asked Aug 31 '25 00:08

adams


1 Answers

You can use this expression to avoid dealing with sub-queries

 select floor(1000 + random() * 8999);   
like image 194
Dmitriy Dobrotvorskiy Avatar answered Sep 02 '25 15:09

Dmitriy Dobrotvorskiy