-
Notifications
You must be signed in to change notification settings - Fork 1k
[Add] GetRandom(MaxValue) to StdLib Contract
#3968
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
cschuchardt88
wants to merge
76
commits into
neo-project:dev
Choose a base branch
from
cschuchardt88:add/random-ranage-contract
base: dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+163
−13
Open
Changes from 1 commit
Commits
Show all changes
76 commits
Select commit
Hold shift + click to select a range
c5ebd50
Add GetRandom With ranges to stdlib
cschuchardt88 68cea76
GetRandom only does min and max value with BigInteger, no limits
cschuchardt88 4327f69
Merge `dev` into `this`
cschuchardt88 92d641c
Changed for @roman-khimov
cschuchardt88 7779416
Added @roman-khimov feedback
cschuchardt88 c960401
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 8125030
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 889b467
Made fixes to `GetRandom(maxValue)` for the calulation.
cschuchardt88 9a0de40
Merge branch 'dev' into add/random-ranage-contract
Wi1l-B0t f6bb2ce
Fixed the method for `GetRandom(MaxValue)`
cschuchardt88 c4a2381
Fixed to be `A 32-bit signed integer that is greater than or equal to…
cschuchardt88 97646c0
A 32-bit signed integer that is greater than or equal to 0 and less t…
cschuchardt88 ec31953
fixed tests
cschuchardt88 b7007df
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 231c36f
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 e251a4e
Fixed `GetRandom` for faster resolve.
cschuchardt88 75304f4
Merge branch 'add/random-ranage-contract' of github.com:cschuchardt88…
cschuchardt88 aa42a91
Fixed unit test
cschuchardt88 456453f
Merge branch 'dev' into add/random-ranage-contract
b93b007
Merge branch 'dev' into add/random-ranage-contract
vncoelho 0d81431
Made better fast return
cschuchardt88 b3222c8
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 9d3cf99
Update src/Neo/SmartContract/Native/StdLib.cs
shargon e27cc9f
Merge branch 'dev' into add/random-ranage-contract
shargon 1890a24
Fix UT
shargon 495bf4b
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 6327298
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 699412b
Update src/Neo/SmartContract/Native/StdLib.cs
cschuchardt88 a9b3f57
Merge branch 'dev' into add/random-ranage-contract
shargon 6123bce
Merge branch 'dev' into add/random-ranage-contract
Wi1l-B0t 087e2e3
Update src/Neo/SmartContract/Native/StdLib.cs
shargon 684ef49
Update src/Neo/SmartContract/Native/StdLib.cs
cschuchardt88 5b81136
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 ba407a4
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 536240f
Merge branch 'dev' into add/random-ranage-contract
NGDAdmin 93b9147
Merge branch 'dev' into add/random-ranage-contract
Wi1l-B0t d0ef022
Merge branch 'dev' into add/random-ranage-contract
NGDAdmin 23c6644
Fixed `GetRandom`
cschuchardt88 4055de0
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 10d3eea
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 892a19b
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 530bae9
Merge Changes
cschuchardt88 239ac48
Fixed unit test
cschuchardt88 62565d2
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 cd46b38
Changed `GetRandom` system call to use 256-bits integers
cschuchardt88 71421be
Fixed GetRandom syscall tests
cschuchardt88 7f11329
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 fe1da8a
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 8defdea
made srand function for syscall `GetRandom`
cschuchardt88 16ef3e4
Merge branch 'add/random-ranage-contract' of github.com:cschuchardt88…
cschuchardt88 578440f
Removed unused code and fix `GetRandom` syscall
cschuchardt88 7680004
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 67d9824
fixed the spread of the numbers
cschuchardt88 0663753
Merge branch 'add/random-ranage-contract' of github.com:cschuchardt88…
cschuchardt88 97bdd7d
Merge branch 'dev' into add/random-ranage-contract
shargon 67da3d2
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 c479b79
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 bbc1dc5
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 f80ac48
fixed remainder
cschuchardt88 f57cd44
optimized
cschuchardt88 a8328c7
fixed bug
cschuchardt88 09ba018
bug
cschuchardt88 19fea5d
bug fix
cschuchardt88 cc5dfd2
fixed a problem
cschuchardt88 61fc499
LowPart maxvalue fixed
cschuchardt88 6cec193
made function dynamic
cschuchardt88 20ebbfd
removed a un-needed line
cschuchardt88 8db7e47
Fix unit tests and `GetRandom`
cschuchardt88 5dfd971
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 104d719
Fixed syntax
cschuchardt88 3399f33
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 b7b652e
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 8fe7543
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 beaa95c
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 aa34316
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 accbf12
Merge branch 'dev' into add/random-ranage-contract
cschuchardt88 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.