summaryrefslogtreecommitdiff
path: root/3 Resources/Bash/Generate random integers.md
diff options
context:
space:
mode:
Diffstat (limited to '3 Resources/Bash/Generate random integers.md')
-rw-r--r--3 Resources/Bash/Generate random integers.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/3 Resources/Bash/Generate random integers.md b/3 Resources/Bash/Generate random integers.md
new file mode 100644
index 0000000..8835716
--- /dev/null
+++ b/3 Resources/Bash/Generate random integers.md
@@ -0,0 +1,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}
+``` \ No newline at end of file