2022-12-01 07:45来源:m.sf1369.com作者:宇宇
操作方法
01
打开Excel,点击需要生成随机数的单元格。
02
点击编辑栏,在编辑栏中输入“=RAND()”,按下回车键即可返回一个范围是大于0小于1的随机数字。
03
如果对生成的随机数有范围要求,假设随机数大于A,小于B,则输入公式“=A+RAND()*(B-A)”。
04
这里以A等于20,B等于100为例,点击需要生成随机数的单元格,点击编辑栏,在编辑栏中输入“=20+RAND()*(80)",按下回车键。
05
如果需要随机生成整数,则在需要生成随机数的单元格中输入公式“=RANDBETWEEN(A,B)”。
06
这里以A等于20,B等于100为例,点击需要生成随机数的单元格,点击编辑栏,在编辑栏中输入“=RANDBETWEEN(20,100)",按下回车键,通过上述方法即可在Excel中生成随机数。
1、首先打开表格,依次点击文件—选项—自定义功能—勾选开发工具—确定。
2、然后依次选择开发工具—加载项—勾选分析工具库—确定,接着在数据选项下就能看到数据分析功能。
3、假设要从数据中抽取30%,依次点击数据—数据分析—抽样—确定。
4、弹出抽样对话框,选择需要抽样的单元格区域,在随机样本数中输入30%,根据情况设置输出区域,点击确定。
excel 如何随机抽取数据的解决方法如下:
1、首先把4000个单词全部放到A列去(这样做的话好写公式),2、B1输入=RAND() ;C1输入 =RANK(B1,$B$1:$B$4000) 选择B1 C1 公式往下拉到4000,3、这个时候C列的数就是1~4000,没有重复 按照这个 来制作表的话不会重复,直接用随机函数会出现重复的情况。
首先把4000个单词全部放到A列去(这样做的话好写公式)B1输入=RAND() ;
C1输RANK(B1,$B$1:$B$4000) 选择B1 C1 公式往下拉到4000:这个时候C列的数就是1~4000,没有重复 按照这个 来制作表的话不会重复,直接用随机函数会出现重复的情况!
只要在代码中使用随机函数即可实现随机抽取功能
一、vb随机数生成的方法
vb随机数生成函数是Rnd[(number)],number参数为可选项。在调用Rnd生成随机数之前,先使用Randomize初始化随机数生成器来产生种子,该生成器是根据系统计时器来产生种子的。
1、生成100以内的随机数
Randomize
Int(Rnd()*100)//生成0-99之间的随机数
Int(Rnd()*101)//生成0-100之间的随机数
2、生成指定范围随机数
由于vb没有提供直接生成指定范围随机数的函数,所以要把Rnd变通一下,方法如下:
Int((上限-下限+1)*Rnd+下限);
把它封装成可直接调用的函数如下:
FunctionGetRandom(under,overAsInteger)AsInteger
Ifunder<overThen
temp=under;
under=over;
over=temp;
EndIf
Randomize
GetRandom=Int((under-over+1)*Rnd+over);
EndFunction
调用方法:
GetRandom(10,100);//生成10到100的随机数
二、vb.net生成随机数的方法
1、方法:Random.Next(intminValue,intmaxValue);
2、说明:
若minValue和maxValue都没有提供,则生成一个0-2147483647之间的随机数;
若minValue和maxValue只提供一个,则生成一个0-maxValue之间的随机数;
若minValue和maxValue两个都提供,则生成一个minValue-maxValue之间的随机数;
3、举例
Dimran=NewSystem.Random()
ran.Next()//生成0-2147483647之间的随机数
ran.Next(100)//生成0-100之间的随机数
ran.Next(10,100)//生成10-100之间的随机数
Dimran=NewRandom(DateTime.Now.Millisecond)//通过日期的微秒生成随机数
1、首先打开要进行随机抽查的人员表。
2、然后打开插入函数对话框,类别中选择【全部】。
3、然后找到【RANDBETWEEN】,点击。
4、然后设置数字的最低值,还有最高值。
5、接着在抽查人员框中输入【=VLOOKUP(D2,A2:B11,2,FALSE)】。
6、最后即可看到抽查号码和对应的抽查人员。
另一种复杂方法如下:
全部名字放在一列(假设是A列),在B列加一个辅助列,在B1中输入或复制粘贴此公式=RAND()(说明:这是随机函数),下拉填充或双击B1右侧的填充柄,选中B列任一非空单元格 单击或多次单击常用工具栏上的升序排序或降序排序图标。在C1中输入或复制粘贴此公式=INDIRECT("A"&(COLUMN(A:A)-1)*68+ROW($A1)),右拉填充到E列,选中C1:E1,下拉填充到第68行。即可。
word无法产生随机数,需要通过excel协助。办法是,1.先把选择题变成表格一列。当然是批量处理,因为没有提供样本,随便举个例子附后。
2.选择全文,文本转换为表格,列数设置为1,分隔符为段落3.在表格左边插入一个空白列。
4.在excel中用=RAND()函数产生随机数,填充到相应的行,复制粘贴到wrod空白列,排序。根据所要的数量选出测试题。
如果要更直观地获得所要的选择题数量,可以再增加一个空白列,选择这一列,自动编号即可。
5.删除随机数那一列,再通过逆向转换成文本和替换为原格式,生成选择题。例子:111.sgfsdfgA B C112.sdfgdsfgdsfhgA B C D111.sgfsdfg/A B C/112.sdfgdsfgdsfhg/AB C D/查找:^13替换为:/勾选使用通配符查找:/([0-9]{1,}.)替换为:^p\1勾选使用通配符逆向替换:查找:/替换为:^p
excel实现随机抽样的方法:
首先打开Excel,依次点击文件—选项—自定义功能—勾选开发工具—确定。
然后依次选择开发工具—加载项—勾选分析工具库—确定,接着在数据选项下就能看到数据分析功能。
假设要从数据中抽取30个,依次点击数据—数据分析—抽样—确定。
弹出抽样对话框,选择需要抽样的单元格区域,在随机样本数中输入30,根据情况设置输出区域,点击确定。
依次点击开始—条件格式—突出显示单元格规则—重复值,标识出重复值。
在随机抽样中,任意数据都可能被抽取多次,所以在实际中需要适当调整随机样本数,可以设置抽取多个样本以去掉重复数值。