elixir random number
To generate a random number in Elixir, you can use the :rand.uniform/1
function. This function generates a random float between 0 and 1. If you want to generate a random integer within a specific range, you can multiply the result by the range and round it to the nearest integer.
Here's an example of generating a random number between 1 and 10:
random_number = :rand.uniform(10) + 1
In this example, :rand.uniform(10)
generates a random float between 0 and 10, and adding 1 ensures that the result is between 1 and 10.
Please note that the :rand.uniform/1
function uses a pseudo-random number generator, so the generated numbers are not truly random. If you need a more secure random number, you can use the :crypto.strong_rand_bytes/1
function.
I hope this helps!