Pseudorandom Number Generator
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 361
- Forks
- 159
- PR merge metrics
- No merged PRs in 30d
Description
Instructions
Please fill out the template below to the best of your ability and include a label indicating which tool/service you were working with when you encountered the problem.
Issue To Be Solved
On traditional blockchains, generating pseudorandom numbers, while technically not strictly possible, is nonetheless useful, especially for low-stakes transactions, where a miner would not be incentivized to influence the outcome. I wonder if a standard method of PRNG could be built in to Flow as a core feature.
(Optional): Context
A lot of game ideas, including NFT minting, rely on a PRNG. It seems pretty core to behavior of a lot of contracts.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue does not identify any files, tests, or implementation entry points. Start by locating Flow's blockchain and smart-contract execution components, then clarify the randomness guarantees and threat model before defining what a core PRNG feature would require.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- blockchain
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100