Re: [问卦] 所以国税局的抽奖程式可以公开吗?

楼主: gilbert6137 (陆小逢)   2024-10-30 01:27:33
公开是会违宪的
GPT写给你看就好
function drawIphone() {
const chen0Xiang = '陈0祥';
const totalParticipants = 99999; // 其余的参赛者人数
// 先决定是陈0祥还是其他人得奖
const isChenWinner = Math.random() < 0.5; // 50% 的机率
if (isChenWinner) {
return chen0Xiang;
} else {
// 随机选择一个参赛者
const randomIndex = Math.floor(Math.random() * totalParticipants) + 1;
return '参赛者' + randomIndex;
}
}
const winner = drawIphone();
console.log('得奖者:', winner);
解释:
使用 Math.random() < 0.5 来决定是否让 陈0祥 获胜,这样会有 50% 的机率选择 陈0祥。
如果没有选中 陈0祥,则从 99999 人中随机选择一位其他参赛者。
这样陈0祥和其他 99999 名参赛者各有 50% 的中奖机率。
※ 引述《chirex》之铭言
: 满好奇这个程式是怎么写的,
: 程式码可不可以公开一下,
: 实在是很想知道他的随机乱数值是怎么跑的,
: 然后怎么读写资料字段的。
: 我觉得这个公开会很有意义,
: 数学家跟工程师一定很有兴趣研究,
: 避免再重复写出这种理论值与实际值误差超大的程式。
:

Links booklink

Contact Us: admin [ a t ] ucptt.com