# Swift program to generate random numbers

Here, we are going to learn how to generate random numbers in Swift programming language?
Submitted by Nidhi, on July 11, 2021

Problem Solution:

Here, we will generate different types of random numbers and print them on the console screen.

Program/Source Code:

The source code to generate random numbers is given below. The given program is compiled and executed successfully.

```// Swift program to generate random numbers

import Swift

var rnd1:Int    = 0
var rnd2:Float  = 0.0
var rnd3:Double = 0.0
var rnd4:Bool   = false

rnd1 = Int.random(in: 1..<10)
rnd2 = Float.random(in: 1..<10)
rnd3 = Double.random(in: 1..<10)
rnd4 = Bool.random()

print("Random numbers:")
print(rnd1)
print(rnd2)
print(rnd3)
print(rnd4)
```

Output:

```RUN 1:
Random numbers:
9
3.0657537
7.842306365640939
False

RUN 2:
Random numbers:
8
2.31315
9.915222215115875
false

...Program finished with exit code 0
Press ENTER to exit console.
```

Explanation:

In the above program, we imported a package Swift to use the print() function using the below statement,

```import Swift
```

Here, we created a four variables rnd1, rnd2, rnd3, rnd4. Then generated random numbers using the random() function and assigned to the created variables. After that, we printed the result on the console screen.