问题描述
是个抽奖小软件一等奖10%的几率二等奖20%三等奖30%空奖40%怎么写啊跪求啊~
解决方案
解决方案二:
加入你有100人,里面放10个一等的标记,20个二等的标记,以此类推,把他们混到一起,这样用random在其中取就是了
解决方案三:
思路:int数组里面放10个数字(随便放),其中数字1代表一等奖,放一个进去,数字2代表了2等奖,放2个进去,数字3代表了3等奖,放3个进去,数字4代表了空奖,放4个进去,正好放满。然后用Random进行随机数获取,范围是0~9,代表了int数组的索引,用随机数取索引对应的奖项即可。如果你是要学东西,代码请自己写,完整代码给你就是害了你。
解决方案四:
直接取个范围为0-100的随机数,跟据范围来确定奖项,比如10以内是一等奖,10-30是二等奖,30-60是三等奖,60以上空奖要做UI模拟的话,只能放数组了
解决方案五:
楼上思路说的很清楚了。
时间: 2024-10-23 12:31:31