Source Code
(define-public (roll-dice (sides uint))
(let (
;; Pseudo-random seed from block data
(seed (+ stacks-block-height stacks-block-time))
)
(begin
;; Dice must have at least 2 sides
(asserts! (> sides u1) (err u400))
(ok (+ (mod seed sides) u1))
)
)
)
Functions (1)
| Function | Access | Args |
|---|---|---|
| roll-dice | public | sides: uint |