随机数据分析-{下拉词

nihdff 2025-04-14 数据 5 views

扫一扫用手机浏览

文章目录 [+]

大家好,今天小编关注一个比较意思的话题,就是关于随机数据分析问题,于是小编就整理了2个相关介绍随机数据分析的解答,让我们一起看看吧。

随机数据分析-{下拉词
(图片来源网络,侵删)
  1. 0到9随机概率公式?
  2. 在EXCEL中,怎样随机选择数字,而且不能重复?

0到9随机概率公式

先看结果步骤:

1、在D2键入公式=RAND()公式下拉至D11,产生10个随机数列2、在E2键入公式=RANK(D2,D$2:D$11,1)-1公式下拉至E11,产生0-9随机数列,使用RANK()函数是关键,保证得到的数列每个不重复3、在F2键入公式=IF(E2=0,E11,E2)取万位数字,为了保证万位不为0,加了判断,若为0则取E114、在F2键入公式=E3公式下拉至F6,取另外4个数5、在B2键入公式=SUMPRODUCT(F2:F6,G2:G6)得到结果在A列随便改个数,就能得到不同

#include <iostream>

#include <time.h>

#define RAND_MAX 0x7fff

using namespace std;

//抽奖结果数据结构

struct DrawReslut

{

int gift_ID;

int gift_type;

int gift_count;

};

//抽奖随机相关内容

int L_Rand(int begin, int end)

{

time_t tt = time(NULL);

srand(tt);

if (begin > end)

{

int temp = begin;

begin = end;

end = temp;

}

int seed = (int)((double)rand() / RAND_MAX * 10000000);

return seed % (end - begin + 1) + begin;

//抽奖执行

bool DrawOnce(DrawReslut& drawinfo)

{

int nRand = L_Rand(0, 9);

drawinfo.gift_ID = nRand;

drawinfo.gift_count = 0;

drawinfo.gift_type = 0;

return true;

}

int main()

{

DrawReslut res;

DrawOnce(res);

cout << "index" << res.gift_ID << endl;

return 0;

}

方法在作为服务器抽奖有1到9概率一样,下一篇再写一个从配置文件读取概率表,然后再随机抽检

在EXCEL中,怎样随机选择数字,而且不能重复?

这里我讲一个简单操作,不涉及复杂函数的方法吧。

我们设定一个范围,比如选取1-100随机不重复的10个数字。

1、在A1输入数字1,填充到A100达到数字100

2、在B1输入函数=rand() 我们把鼠标放在B1右下角,等鼠标变为+号之后双击,填充公式至B100

3、我们在[开始]选项卡中,选择自定义排序

我们[主要关键字]选择[列B]点击确定

4、我们需要10个随机数,那么前十个数字就是我们需要的了。

备注:我们需要多少的随机数字及区间,都可以使用这样的方法进行调节。

原理介绍:rand函数是一个随机函数,跟它对应的A列会被B列的排序打乱,正好A列是1-100不重复的数字,这样就得到了随机不重复的数字。





到此,以上就是小编对于随机数据分析的问题就介绍到这了,希望介绍关于随机数据分析的2点解答对大家有用。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。

转载请注明出处:http://www.gambitstudiosnewyork.com/54473.html

相关文章

物理文章知识-{下拉词

大家好,今天小编关注到一个比较有意思的话题,就是关于物理文章知识的问题,于是小编就整理了2个相关介绍物理文章知识的解答,让我们一起...

知识 2024-12-19 阅读38 评论0

数据分析常用公式-{下拉词

大家好,今天小编关注到一个比较有意思的话题,就是关于数据分析常用公式的问题,于是小编就整理了3个相关介绍数据分析常用公式的解答,让...

数据 2024-10-21 阅读61 评论0