01-10-2019
Quote:
Originally Posted by
bakunin
Wow. I feel humbled. I will take that as a motivation to try even harder in the future but for now i am just happy. Thank you, Neo and thanks to all of you who helped me in getting better in my trade.
bakunin
Hey Wolf,
Actually, because of all the badging system coding which is keeping me busy, I'm behind on posting your Wizards's badge and also the badges of other well deserved, decade-plus long members and strong UNIX.COM contributions, already nominated by other members and send to me. Thanks for your patience!
This User Gave Thanks to Neo For This Post:
7 More Discussions You Might Find Interesting
1. What is on Your Mind?
Happy New Year!
There are currently four UNIX.COM achievement awards up for grabs, as the say. Here they are, in no particular order:
The Order of the Raven
The Order of the Hippo
The Order of the Spider
The Order of the Dragon
Don't ask me what they mean, or who who will get those... (0 Replies)
Discussion started by: Neo
0 Replies
2. What is on Your Mind?
Congrats to Corona688 for a much deserved and long overdue lifetime achievement award badge from UNIX.COM in computer wizardry:
"The Order of the Wizard's Hat - Lifetime Achievement Award"
This "Order of the Wizard's Hat" is presented to Corona688 in 2019 for UNIX Wizardry and his continued... (6 Replies)
Discussion started by: Neo
6 Replies
3. What is on Your Mind?
Congrats to wisecracker for the first lifetime achievement award badge from UNIX.COM in computer wizardry:
"The Order of the Wizard's Hat - Lifetime Achievement Award"
The first "Order of the Wizard's Hat" is presented to wisecracker in 2019 for RF Electronics Engineering and Computer... (6 Replies)
Discussion started by: Neo
6 Replies
4. What is on Your Mind?
Please join me in congratulating RudiC for his long overdue lifetime achievement award badge from UNIX.COM in computer wizardry:
"The Order of the Wizard's Hat - Lifetime Achievement Award"
This "Order of the Wizard's Hat" is presented to RudiC for Computer Wizardry in the UNIX Operating... (10 Replies)
Discussion started by: Neo
10 Replies
5. What is on Your Mind?
Please join me in congratulating Scrutinizer for his long overdue lifetime achievement award badge from UNIX.COM in computer wizardry:
"The Order of the Wizard's Hat - Lifetime Achievement Award"
This "Order of the Wizard's Hat" is presented to Scrutinizer for Computer Wizardry in the UNIX... (7 Replies)
Discussion started by: Neo
7 Replies
6. What is on Your Mind?
Dear All,
I am pleased to post that I am announcing a new award, "Poster of the Year 2019" and calling for your nominations (privately to me).
This is a new award and I plan to announce the winner for this year (2019) in January 2020. The prizes will be (still working out the details):
... (0 Replies)
Discussion started by: Neo
0 Replies
7. What is on Your Mind?
Dear All,
We are happy to post that I will be announcing soon my award for "Moderator of the Year 2019". This is a new award which I plan to announce in December of each year, starting this year (2019). The prizes will be (still working out the details):
A Moderator of the Year... (3 Replies)
Discussion started by: Neo
3 Replies
LEARN ABOUT NETBSD
arc4random
ARC4RANDOM(3) BSD Library Functions Manual ARC4RANDOM(3)
NAME
arc4random, arc4random_buf, arc4random_uniform, arc4random_stir, arc4random_addrandom -- arc4 random number generator
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <stdlib.h>
uint32_t
arc4random(void);
void
arc4random_buf(void *buffer, size_t length);
uint32_t
arc4random_uniform(uint32_t upper_bound);
void
arc4random_stir(void);
void
arc4random_addrandom(u_char *dat, int datlen);
DESCRIPTION
The arc4random() function provides a high quality 32-bit pseudo-random number very quickly. arc4random() seeds itself on a regular basis
from the kernel strong random number subsystem described in rnd(4). On each call, an ARC4 generator is used to generate a new result. The
arc4random() function uses the ARC4 cipher key stream generator, which uses 8*8 8 bit S-Boxes. The S-Boxes can be in about (2**1700) states.
arc4random() fits into a middle ground not covered by other subsystems such as the strong, slow, and resource expensive random devices
described in rnd(4) versus the fast but poor quality interfaces described in rand(3), random(3), and drand48(3).
The arc4random_buf() function fills the buffer with length bytes of ARC4-derived random data.
The arc4random_uniform() function returns a uniformly distributed random number less than upper_bound avoiding modulo bias when the upper
bound is not a power of two.
The arc4random_stir() function reads data from /dev/urandom and uses it to permute the S-Boxes via arc4random_addrandom().
There is no need to call arc4random_stir() before using arc4random(), since arc4random() automatically initializes itself.
SEE ALSO
rand(3), rand48(3), random(3)
HISTORY
An algorithm called RC4 was designed by RSA Data Security, Inc. It was considered a trade secret, but not trademarked. Because it was a
trade secret, it obviously could not be patented. A clone of this was posted anonymously to USENET and confirmed to be equivalent by several
sources who had access to the original cipher. Because of the trade secret situation, RSA Data Security, Inc. can do nothing about the
release of the ARC4 algorithm. Since RC4 used to be a trade secret, the cipher is now referred to as ARC4.
These functions first appeared in OpenBSD 2.1.
BSD
February 4, 2011 BSD