2.3.6. 抽奖小游戏合约

2.3.6.1. 简介

区块链抽奖小游戏合约样例,可用作运营活动使用

2.3.6.1.1. 函数

函数名(name

参数(inputs)

简介(description

initialize

[‘admin: string, 初始化指定商品管理员,仅有该管理员才可以发起抽奖’]

初始化函数,在合约部署时默认执行

getLuckid

[]

发起者会获得一个抽奖券,每个账号只可以获得一个抽奖券

startLuckDraw

[‘seed: string, 随机数种子(正整数的字符串)’]

传入一个随机数种子,可以是游戏约定的,例如某天A股收盘价

getResult

[]

查询中奖结果,返回一个中奖奖卷号码