random.3 (16bf528dc243f86776a443cba84866cfd7d2027e) | random.3 (8de6c267117c2eb423b1a940601d8e4d525c5f4d) |
---|---|
1.\" Copyright (c) 1983, 1991, 1993 2.\" The Regents of the University of California. All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 14 unchanged lines hidden (view full) --- 23.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 24.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 25.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 26.\" SUCH DAMAGE. 27.\" 28.\" @(#)random.3 8.1 (Berkeley) 6/4/93 29.\" $FreeBSD$ 30.\" | 1.\" Copyright (c) 1983, 1991, 1993 2.\" The Regents of the University of California. All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 14 unchanged lines hidden (view full) --- 23.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 24.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 25.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 26.\" SUCH DAMAGE. 27.\" 28.\" @(#)random.3 8.1 (Berkeley) 6/4/93 29.\" $FreeBSD$ 30.\" |
31.Dd April 2, 2013 | 31.Dd July 26, 2016 |
32.Dt RANDOM 3 33.Os 34.Sh NAME 35.Nm random , 36.Nm srandom , 37.Nm srandomdev , 38.Nm initstate , 39.Nm setstate 40.Nd better random number generator; routines for changing generators 41.Sh LIBRARY 42.Lb libc 43.Sh SYNOPSIS 44.In stdlib.h 45.Ft long 46.Fn random void 47.Ft void | 32.Dt RANDOM 3 33.Os 34.Sh NAME 35.Nm random , 36.Nm srandom , 37.Nm srandomdev , 38.Nm initstate , 39.Nm setstate 40.Nd better random number generator; routines for changing generators 41.Sh LIBRARY 42.Lb libc 43.Sh SYNOPSIS 44.In stdlib.h 45.Ft long 46.Fn random void 47.Ft void |
48.Fn srandom "unsigned long seed" | 48.Fn srandom "unsigned int seed" |
49.Ft void 50.Fn srandomdev void 51.Ft char * | 49.Ft void 50.Fn srandomdev void 51.Ft char * |
52.Fn initstate "unsigned long seed" "char *state" "long n" | 52.Fn initstate "unsigned int seed" "char *state" "size_t n" |
53.Ft char * 54.Fn setstate "char *state" 55.Sh DESCRIPTION 56.Bf -symbolic 57The functions described in this manual page are not secure. 58Applications which require unpredictable random numbers should use 59.Xr arc4random 3 60instead. --- 137 unchanged lines hidden --- | 53.Ft char * 54.Fn setstate "char *state" 55.Sh DESCRIPTION 56.Bf -symbolic 57The functions described in this manual page are not secure. 58Applications which require unpredictable random numbers should use 59.Xr arc4random 3 60instead. --- 137 unchanged lines hidden --- |