arc4rand(9), arc4random(9), random(9), read_random(9), srandom(9) - supply pseudo-random numbers
arc4random(3), arc4random_buf(3), arc4random_uniform(3), arc4random_stir(3), arc4random_addrandom(3) - arc4 random number generator
drand48(3), erand48(3), lrand48(3), nrand48(3), mrand48(3), jrand48(3), srand48(3), seed48(3), lcong48(3) - pseudo random number generators and initialization routines
fortune(6) - print a random, hopefully interesting, adage
fsirand(8) - randomize inode generation numbers
jot(1) - print sequential or random data
krb5_c_block_size(3), krb5_c_decrypt(3), krb5_c_encrypt(3), krb5_c_encrypt_length(3), krb5_c_enctype_compare(3), krb5_c_get_checksum(3), krb5_c_is_coll_proof_cksum(3), krb5_c_is_keyed_cksum(3), krb5_c_keylength(3), krb5_c_make_checksum(3), krb5_c_make_random_key(3), krb5_c_set_checksum(3), krb5_c_valid_cksumtype(3), krb5_c_valid_enctype(3), krb5_c_verify_checksum(3), krb5_c_checksum_length(3) - Kerberos 5 crypto API
krb5_generate_random_block(3) - Kerberos 5 random functions
rand(3), srand(3), sranddev(3), rand_r(3) - bad random number generator
random(3), srandom(3), srandomdev(3), initstate(3), setstate(3) - better random number generator; routines for changing generators
random(4) - the entropy device
random(6) - random lines from a file or random numbers
random_harvest(9) - gather entropy from the kernel for the entropy device
rndtest(4) - FIPS 140-2 random number generator test monitor
strfile(8), unstr(8) - create a random access file for storing strings
virtio_random(4) - VirtIO Entropy driver
CURLOPT_RANDOM_FILE(3) - specify a source for random data
Tspi_TPM_GetRandom(3) - generate a random number on the TPM
Tspi_TPM_StirRandom(3) - add entropy to the TPM random number generator
gnutls_handshake_set_random(3) - API function
gnutls_ocsp_req_randomize_nonce(3) - API function
gnutls_pkcs11_token_get_random(3) - API function
gnutls_random_art(3) - API function
gnutls_session_get_random(3) - API function
llvm-stress36(1), llvm-stress(1) - generate random .ll files rst2man-indent-level 0 1 rstReportMargin \$1
[an-margin] level
[rst2man-indent-level] level margin:
[rst2man-indent
[rst2man-indent-level]] -
[rst2man-indent0]
[rst2man-indent1]
[rst2man-indent2] . 1 INDENT RS \$1 nr rst2man-indent
[rst2man-indent-level]
[an-margin] nr rst2man-indent-level +1 . UNINDENT RE rst2man-indent-level -1
[rst2man-indent
[rst2man-indent-level]]u
uuid_generate(3), uuid_generate_random(3), uuid_generate_time(3) - create a new unique UUID value
BN_rand(3), BN_pseudo_rand(3) - generate pseudo-random number
DES_random_key(3), DES_set_key(3), DES_key_sched(3), DES_set_key_checked(3), DES_set_key_unchecked(3), DES_set_odd_parity(3), DES_is_weak_key(3), DES_ecb_encrypt(3), DES_ecb2_encrypt(3), DES_ecb3_encrypt(3), DES_ncbc_encrypt(3), DES_cfb_encrypt(3), DES_ofb_encrypt(3), DES_pcbc_encrypt(3), DES_cfb64_encrypt(3), DES_ofb64_encrypt(3), DES_xcbc_encrypt(3), DES_ede2_cbc_encrypt(3), DES_ede2_cfb64_encrypt(3), DES_ede2_ofb64_encrypt(3), DES_ede3_cbc_encrypt(3), DES_ede3_cbcm_encrypt(3), DES_ede3_cfb64_encrypt(3), DES_ede3_ofb64_encrypt(3), DES_cbc_cksum(3), DES_quad_cksum(3), DES_string_to_key(3), DES_string_to_2keys(3), DES_fcrypt(3), DES_crypt(3), DES_enc_read(3), DES_enc_write(3) - DES encryption
RAND_bytes(3), RAND_pseudo_bytes(3) - generate random data
rand(1) - generate pseudo-random bytes
rand(3) - pseudo-random number generator