Searched hist:300953 (Results 1 - 1 of 1) sorted by relevance

/freebsd-11.0-release/lib/libc/stdlib/
H A Drandom.cdiff 300953 Sun May 29 11:59:22 MDT 2016 ache 1) Unifdef USE_WEAK_SEEDING it is too obsolete to support and makes reading
harder.

2) ACM paper require seed to be in [1, 2^31-2] range, so use the same range
shifting as already done for rand(3). Also protect srandomdev() + TYPE_0 case
(non default) from negative seeds.

3) Don't check for valid "type" range in setstate(), it is always valid as
calculated. Instead add a check that rear pointer not exceeed end pointer.

MFC after: 1 week

Completed in 46 milliseconds