Check out the Issue Explorer
Looking to fund some work? You can submit a new Funded Issue here.
The `shuffle()` function in the Eth 2.0 spec has changed. We need to update our function.
- Our shuffle crate: https://github.com/sigp/lighthouse/tree/master/beacon_chain/utils/shuffling
- Spec update PR: https://github.com/ethereum/eth2.0-specs/pull/65
## Present Behaviour
`RAND_MAX` is presently set to `2**24`.
## Expected Behaviour
`RAND_MAX` should be `2**24 - 1`.
## Steps to resolve
1. Change `RAND_MAX`
2. Use [sigp/shuffling_sandbox](https://github.com/sigp/shuffling_sandbox) to generate some test vectors. There's only 1 test vector in there now, we should throw in multiple (make sure you use different list sizes).
Hint: shuffling_sandbox cmd: `$ python sandbox.py print --list-size LIST_SIZE`