excel刷随机数列(excel生成随机数列的公式)

Exce表格网 2023-02-15 16:20 编辑:admin 271阅读

1. excel生成随机数列的公式

1

/5

从一列数据中随机抽取一个数, 假设A1:A10有十个数,在单元格C1输入公式:" =INDIRECT("a"&RANDBETWEEN(1,10)) "。

2

/5

然后点击“回车”,单元格C1为随机从A1:A10提取的一个数。

3

/5

从一行数据中随机提取一个数,假设A26:J26有十个数,在单元格B30的公式为“=INDIRECT("r26c"&RANDBETWEEN(1,10),0)”。

4

/5

然后点击“回车”,单元格B30为随机从A26:J26提取的一个数。

2. excel里生成随机数值的公式

操作方法

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中生成随机数。

3. excel生成随机数列的公式是什么

rand()函数是产生随机数的一个随机函数。

注意:

(1)使用该函数首先应在开头包含头文件stdlib.h

#include<stdlib.h>(C++建议使用#include<cstdlib>,下同)

(2)在标准的C库中函数rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX 是stdlib.h 中定义的一个整数,它与系统有关。

(3)rand()函数没有输入参数,直接通过表达式rand()来引用;例如可以用下面的语句来打印两个随机数:

printf("Random numbers are: %i %i\n",rand(),rand());

(4)因为rand()函数是按指定的顺序来产生整数,因此每次执行上面的语句都打印相同的两个值,所以说C语言的随机并不是真正意义上的随机,有时候也叫伪随机数。

(5)为了使程序在每次执行时都能生成一个新序列的随机值,我们通常通过为随机数生成器提供一粒新的随机种子。函数 srand()(来自stdlib.h)可以为随机数生成器播散种子。只要种子不同rand()函数就会产生不同的随机数序列。srand()称为随机数生成器的初始化器。

4. excel怎么生成随机数列

在excel表格中如何设置填充序列的方法

方法/步骤:

1.

打开EXCEL表格。

2.

在A1单元格内输入初始数值,例如输入数字“1”。

3.

选择需要自动填充的单元格区域。

4.

在页面的工具栏中点击“行和列”选项。

5. excel生成随机数列的公式怎么用

excel随机生成汉字案例一:   在A列随机产生“张小明,李慧,王晓军,周娟,李梅,刘燕君,杨辉,徐建豪”八个人的名字。   解法:单击A1单元格输入公式:=CHOOSE(ROUND(RAND()*7+1,0),"张小明","李慧","王晓军","周娟","李梅","刘燕君","杨辉","徐建豪"),回车,然后单击A1单元格拖动复制公式到A列其他单元格。   公式解释:   ROUND(RAND()*7+1,0)产生1-8的随机值。   因为RAND的取值范围是[0,1],所以RAND()*7+1取值是[1,8],ROUND四舍五入之后就会得到1-8的随机整数。   CHOOSE函数的作用是:按指定的序号,在给定序列内取值,比如:=choose(2,"a","b")="b"   第一个参数是序号,表示从序列中取第几个;   ROUND(RAND()*7+1,0)的值如果是1,就得到张小明,如果是8,就是徐建豪,这个公式的作用是8随机选1。 excel随机生成汉字案例二:   需要在每个单元格随机输入一个汉字,公式为:=CHAR((INT(16+RAND()*38+160)*256)+int(94*RAND())+160),回车,然后再复制这个单元格,再粘贴到目标单元格就可以了。

6. excel列随机生成数字

1、我们先学习一下随机数函数的用法。在excel中,rand( )叫做随机数函数,功能是生成0—1之间的一个小数。

2、数字肯定是有一定范围的,比如学生的成绩的范围为0—100之间。那就需要将这个函数乘100,写法是这样的:rand( )*100

3、如果数字范围更复杂一点,我们就需要计算一下,比如我想生成及格以上的分数,那么范围就是60—100。应该是rand( )*40+60

4、下面我们就来操作一下,生成这些学生的各科成绩,而且都是及格以上的分数。

5、在C3单元格中输入“=rand( )*40+60",按回车键确定。

6、这时就会生成一个随机数,我们现在来批量填充一下。按住C3单元格右下角的填充柄向右拖动,将第一行成绩填充好。

7、然后再按住填充柄向下填充,这样所有成绩都生成好了。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片