社区
C#
帖子详情
怎么控制随机函数的概率阿!谢谢!
Thanks4Help
2004-06-21 03:40:56
比如:
我想生成的随机函数从0到10
我希望0 - 3 和 7 - 10 的出现概率为30%
4 - 6 为 70%
怎么来实现呢?
谢谢!!
...全文
146
6
打赏
收藏
怎么控制随机函数的概率阿!谢谢!
比如: 我想生成的随机函数从0到10 我希望0 - 3 和 7 - 10 的出现概率为30% 4 - 6 为 70% 怎么来实现呢? 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Thanks4Help
2004-06-23
打赏
举报
回复
有没有代码啊?
marvelstack
2004-06-21
打赏
举报
回复
数学基础真是不错样。
81800482
2004-06-21
打赏
举报
回复
楼上的真是高手啊,这都想的出来,佩服啊
yanwl
2004-06-21
打赏
举报
回复
非线性算法啊...
分布率和函数取值相符合就可以...
比如高斯、泊松...或者其他函数...
Thanks4Help
2004-06-21
打赏
举报
回复
这个办法很好啊!
非常谢谢!!
不知道有没有非线性的算法啊!就是用正切函数的那种。
我以前的数学还可以,现在全部还给老师了。
谢谢帮助我!
yanwl
2004-06-21
打赏
举报
回复
Random r = new Random();
int throw = r.next(0, 100);
int val = 0;
if (throw < 15)
{
val = r.next(0, 4);
}
else if (throw > 84)
{
val = r.next(7, 11)
}
else
{
val = r.next(4, 7);
}
转盘式抽奖-奖项
概率
可调整
例如,如果奖项有五种,分别是“
谢谢
参与”(70%)、“小奖”(15%)、“中奖”(10%)、“大奖”(3%)和“超级大奖”(2%),那么参与者抽取到每个奖项的
概率
就已明确设定。在实际应用中,
概率
的设置需要根据活动...
js
随机
抽奖程序
为了
控制
随机
抽奖结果,我们可能需要添加额外的逻辑。例如,如果我们希望某个奖项出现的
概率
更高,可以通过修改
随机
数生成的方式或者在数组中重复该奖项来实现。 此外,如果抽奖程序需要有自动抽奖的功能,可以使用...
【JavaScript源代码】js实现简单抽奖小功能.docx
- 如果需要
控制
中奖
概率
,可以使用加权
随机
算法或者调整奖品在数组中的分布。 - 对于多轮抽奖,可以维护一个抽奖记录数组,避免重复中奖。 这个简单的JavaScript抽奖小功能为我们提供了一个基本的实现思路,可以...
javascript抽奖功能
2. **
随机
数生成**:使用`Math.random()`
函数
生成0到1之间的
随机
浮点数,然后通过乘以奖品总数并向下取整,可以获取到一个
随机
的奖品索引。 3. **动画效果**:为了增加用户体验,抽奖过程中通常会添加旋转、滚动等...
java 如何
控制
一个数的
概率
在编程中,我们经常需要
控制
某些事件的发生
概率
,比如抽奖、
随机
任务分配等场景。Java提供了强大的
随机
数生成功能,我们可以通过这些功能来实现对一个数的
概率
控制
。本文将通过一个实际问题——抽奖系统,来展示如何...
C#
111,119
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章