抽奖
思路:因为Random随机数是一个均匀分布,也就是说每个数出现的概率大约是相等的。那么可以用随机数落在哪一个区间来决定是哪一个奖品。 比如一等奖概率为1,二等奖为2,三等奖为3。则 Random.nextInt(6) 落在 [0,1)的概率是 1/6,落在[1,3) 的概率是 2/6,落在[3,6) 的概率是 3/6,正好对应了中奖概率。源码如下:奖品类:package com.example.demo;import lombok.AllArgsConstructo...
原创
2020-11-15 21:30:22 ·
199 阅读 ·
0 评论