random函数怎么用?

 我来答
小白聊电子科技
高粉答主

2021-10-15 · 专注电子数码问题解答
小白聊电子科技
采纳数:775 获赞数:75477

向TA提问 私信TA
展开全部

在python语言中,random函数生成随机数,根据不同的方法生成不同范围的随机数。那么random函数具体怎么使用,操作方法如下。

1、首先在打开的软件中,random.random():返回一个随机数,范围是0到1之间。

2、random.uniform():在指定范围内,生成随机数,一个是下限,另一个是上限。

3、random.randint():生成指定范围内的整数,开始数和结束数。

4、最后使用 random.randrange():在指定范围内,按指定基数递增的集合中获得一个随机数,这样就完成了。

马踏天下988
2012-07-19
知道答主
回答量:23
采纳率:0%
帮助的人:12.5万
展开全部
//math.random();也可用于产生随机数
//<-----------------------------随机产生五十个数,【10,50】之间,统计每个出现的次数,按照从小到大排列,并打印----------------------->
int count=50;
int ct = 0;
int a[]=new int[50];
while(count!=0)
{
int no=(new Random()).nextInt(100);
if(no>=10&&no<=50) //得到随机数,并判断是不是在(10,50)
{
count--; //取到一个随机数,总数减1
a[count]=no;//赋值到数组
}
}
for(int i=0;i<50;i++)
{
System.out.print( a[i]+" ");

}
System.out.println();
for(int i=0;i<50;i++)
{
for(int j=(i+1);j<50;j++) //对数组进行排序
{
if(a[i]>a[j])
{
ct=a[i];
a[i]=a[j];
a[j]= ct; //交换
}
}
if(i%10==0)
System.out.println();
System.out.print(a[i]+" ");
}
System.out.println();
for(int i=0;i<50;)
{
int c=1;
int j=(i+1);
for(;j<50;j++)
{
if(a[i]==a[j])
c+=1;

}

System.out.println(a[i]+"出现次数是:"+c);
i+=c;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
出色又豪爽丶爱侣8
2020-02-25 · 贡献了超过235个回答
知道答主
回答量:235
采纳率:0%
帮助的人:17.8万
展开全部

在sklearn、tensorflow等框架学习的时候,经常看到numpy用于生成随机数、加入噪声等场景,本视频汇总整理numpy常用的这些随机函数。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
射手幽灵伊
2012-07-18 · TA获得超过2716个赞
知道大有可为答主
回答量:4955
采纳率:81%
帮助的人:1975万
展开全部
是什么语言里的?
有些是直接用,我些是需要提供一个参数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式