LZ您好
您的题目存有歧义
其中y张可以中奖,这个其中指的是所有奖券还是您买的彩票划开后发现其中y张中奖?
如为前者,那就是y/n,这与你购买彩票数无关
如为后者,那么就必须近似当作y/x,这与彩票总数无关并且必须设彩票可中奖的券,在售卖时是完全均匀分布卖出
抽奖中奖概率的计算应根据具体抽奖来确定。例如,如果抽奖是从100个参与者中随机抽取3人获奖者,则中奖概率为3%(3/100)。如果是从100个参与者中随机抽取1人获奖者,则中奖概率为1%(1/100)。另外,有些抽奖可能会有额外的条件限制,例如只有购买了指定商品或者在特定时间内参与才能计算作有效参与者,在这种情况下,中奖概率应根据实际有效参与者数进行计算。
可以给你个思路,
你可以设置一千个数字,其中只有一个数字为中奖数字,抽中为一等奖,设置其中两个数字为二等奖数字,抽中为二等奖,设置5个数字为三等奖数字,抽中为三等奖,设置十个数字为幸运奖数字,抽中为幸运奖,中奖数字都别重复,开一个随机数生成
0-1000的整数。
具体实现你可以慢慢琢磨
直接点,中奖率就是10/300