• Martin Holst Swende's avatar
    all: remove deprecated uses of math.rand (#26710) · 4d352561
    Martin Holst Swende authored
    This PR is a (superior) alternative to https://github.com/ethereum/go-ethereum/pull/26708, it handles deprecation, primarily two specific cases. 
    
    `rand.Seed` is typically used in two ways
    - `rand.Seed(time.Now().UnixNano())` -- we seed it, just to be sure to get some random, and not always get the same thing on every run. This is not needed, with global seeding, so those are just removed. 
    - `rand.Seed(1)` this is typically done to ensure we have a stable test. If we rely on this, we need to fix up the tests to use a deterministic prng-source. A few occurrences like this has been replaced with a proper custom source. 
    
    `rand.Read` has been replaced by `crypto/rand`.`Read` in this PR. 
    4d352561
Name
Last commit
Last update
..
dbtest Loading commit data...
leveldb Loading commit data...
memorydb Loading commit data...
pebble Loading commit data...
remotedb Loading commit data...
batch.go Loading commit data...
database.go Loading commit data...
iterator.go Loading commit data...
snapshot.go Loading commit data...