summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortim <tim@openbsd.org>2020-06-17 15:34:11 +0000
committertim <tim@openbsd.org>2020-06-17 15:34:11 +0000
commit22f61fd1f91ffbdc9612e823f70dba6a3bedb5b8 (patch)
treec081247a53daa73949aa2c25691ee34535fb3e50
parentExpose SMR list and pointer macros to userspace. This enables the use (diff)
downloadwireguard-openbsd-22f61fd1f91ffbdc9612e823f70dba6a3bedb5b8.tar.xz
wireguard-openbsd-22f61fd1f91ffbdc9612e823f70dba6a3bedb5b8.zip
Document that rand() returns non-deterministic random numbers unless a
seed is explicitly set. OK millert@
-rw-r--r--usr.bin/awk/awk.115
1 files changed, 12 insertions, 3 deletions
diff --git a/usr.bin/awk/awk.1 b/usr.bin/awk/awk.1
index 50e6690b521..12e752b70b6 100644
--- a/usr.bin/awk/awk.1
+++ b/usr.bin/awk/awk.1
@@ -1,4 +1,4 @@
-.\" $OpenBSD: awk.1,v 1.52 2020/06/13 01:21:01 millert Exp $
+.\" $OpenBSD: awk.1,v 1.53 2020/06/17 15:34:11 tim Exp $
.\"
.\" Copyright (C) Lucent Technologies 1997
.\" All Rights Reserved
@@ -22,7 +22,7 @@
.\" ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
.\" THIS SOFTWARE.
.\"
-.Dd $Mdocdate: June 13 2020 $
+.Dd $Mdocdate: June 17 2020 $
.Dt AWK 1
.Os
.Sh NAME
@@ -474,6 +474,8 @@ such that
.Sm off
.Pf 0 \*(Le Fa n No \*(Lt 1 .
.Sm on
+Random numbers are non-deterministic unless a seed is explicitly set with
+.Fn srand .
.It Fn sin x
Return the sine of
.Fa x ,
@@ -491,7 +493,9 @@ to
and returns the previous seed.
If
.Fa expr
-is omitted, the time of day is used instead.
+is omitted,
+.Fn rand
+will return non-deterministic random numbers.
.El
.Ss String Functions
.Bl -tag -width "split(s, a, fs)"
@@ -897,6 +901,11 @@ and
are not collapsed and a slash
.Pq Ql /
does not need to be escaped in a bracket expression.
+Also, the behaviour of
+.Fn rand
+and
+.Fn srand
+has been changed to support non-deterministic random numbers.
.Pp
The flags
.Op Fl \&dV