You are reading the article **Guide To Examples Of Postgresql Random** updated in September 2023 on the website Benhvienthammyvienaau.com. We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. *Suggested October 2023 Guide To Examples Of Postgresql Random*

PostgreSQL random function is mostly useful to return a random value between 0 and 1; the default result of a random result is different at every time of the query execution. We can also return the random number between the specified range and values. The random function is essential and useful in PostgreSQL to select any random number between a series of values. If we want to generate a random number in an integer value, we need to use a floor function in a random function to generate the random number of two integers in PostgreSQL.

Start Your Free Data Science Course

Hadoop, Data Science, Statistics & others

SyntaxBelow is the syntax of a random function.

Select random();(Select the default random value by using a random function)

Select random () * 20+10;(We can use the default number of random functions by using a mathematical operator)

Select floor(random () * 10+5) :: int ; ParameterBelow is the parameter description of the above syntax.

Select: Select is used to select any random value using the random function in PostgreSQL. We can also select a random value using any integer value and two series of values using a random function.

Random (): Random function is essential and useful in PostgreSQL to select any random number between a series of values. This function is mostly useful to return a random value between 0 and 1; the default result of the random value is different at every time of the query execution.

Floor (): If we want to generate a random number in an integer value, then we need to use a floor function in the random function.

Integer value: We can use any integer value to generate a random number in PostgreSQL. We can use the mathematical operator in an integer value.

How does PostgreSQL RANDOM Function work?Below is the working:

The random function in PostgreSQL is used to select any random number or values from selected integer values.

We can select a random value using the default function. But at the time of selecting the default value, it will look different every time.

The below example shows that every time the default value of the random function is different.

Code:

select random();Output:

Code:

select version();Output:

In the above example, when we select a random number, the first time value of the random number is 0.11. The second time it will be 0.049; it will state that the default random value will change every time.

This function is mostly useful to return a random value between 0 and 1; the default result of a random result is different at every time of the query execution.

The random function is essential and useful in PostgreSQL to select any random number between a series of values.

We can also return a random number between the specified range and values.

If we want to generate a random number in an integer value, we need to use a floor function in a random function to generate the random number of two integers in PostgreSQL.

This function is used to select a random number from any integer values.

We can also generate user-defined random functions using create function. We can create a user-defined function by using the random function in PostgreSQL.

If we set the same random data every time, then we need to define the function as a set seed. Inset seed, we need to pass the argument as an integer value.

Below is the example of a set seed in PostgreSQL random number are as follows.

Code:

SELECT setseed(0.47);Output:

Code:

select random();Output:

In the above example, after we use the set seed function and pass the 0.47 value, it will show the same random value every time.

We need to run the same set seed value every time to get the same value at every time in PostgreSQL.

ExamplesBelow is the example mentioned:

Example #1Code:

select random();Output:

Code:

select random();Output:

Explanation: Select any default random number using PostgreSQL’s random function. In the above example, when we select a random number, the first time value of the random number is 0.32. The second time it will be 0.92; it will state that the default random value will change every time.

Example #2In the example below, we use the random function by using integer numbers like 15 and 10. In the example below, we have to multiply any random value by adding 15 and 10.

Code:

Select random () * 15+10 as Random_number;Output:

Example #3We are using the floor function by using the random function. The example below shows a floor function using a random function in PostgreSQL as follows. We have to use the floor function by using multiply random numbers from the addition of 20 and 30.

Code:

Select floor (random () * 20+30) :: int;Output:

Explanation: Example of a random function in PostgreSQL by using the floor function.

Example #4Create a user-defined function by using the user-defined function. Below is an example of a user-defined random function as follows.

Code:

CREATE OR REPLACE FUNCTION Random_Test (Min INT ,MAX INT) RETURNS INT AS $$ BEGIN RETURN floor(random()* (MAX-Min + 1) + Min); END; $$ language 'plpgsql' STRICT; SELECT Random_Test(100,1000); SELECT Random_Test(100,1000);Output:

Explanation: Example of a user-defined function by using the function.

Advantages of using RANDOM Functions in PostgreSQL

We can generate any number by using the function in PostgreSQL.

In PostgreSQL, we can repeatedly choose the same integer using the set seed function.

We can choose any number of a large number of groups using the function in PostgreSQL.

It will choose a simple number from a large number of the group by using the function in PostgreSQL.

This user-defined function is created by using a random function in PostgreSQL.

ConclusionWe can generate user-defined functions using Create the function in PostgreSQL. This function is mostly useful to return a random value between 0 and 1; the default result of a random result is different at every time of the query execution. The random number is beneficial in PostgreSQL.

Recommended ArticlesWe hope that this EDUCBA information on “PostgreSQL RANDOM” was beneficial to you. You can view EDUCBA’s recommended articles for more information.

You're reading __Guide To Examples Of Postgresql Random__

Update the detailed information about **Guide To Examples Of Postgresql Random** on the Benhvienthammyvienaau.com website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!