summaryrefslogtreecommitdiff
path: root/3 Resources/Bash/Generate random integers.md
blob: 883571623f67ccb8235613a6f04e23dab0cd3d18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
---
tags:
  - bash
---
The environment variable `RANDOM` contains an int between 0-32768.

```
min=10
max=20 
echo $(($RANDOM%($max-$min+1)+$min))
20
echo $(($RANDOM%($max-$min+1)+$min))
14
```

Using parameter [[Expansion]] we can just grab the first number:
```
${RANDOM:0}
```