random函数怎么用?
4个回答
展开全部
在python语言中,random函数生成随机数,根据不同的方法生成不同范围的随机数。那么random函数具体怎么使用,操作方法如下。
1、首先在打开的软件中,random.random():返回一个随机数,范围是0到1之间。
2、random.uniform():在指定范围内,生成随机数,一个是下限,另一个是上限。
3、random.randint():生成指定范围内的整数,开始数和结束数。
4、最后使用 random.randrange():在指定范围内,按指定基数递增的集合中获得一个随机数,这样就完成了。
展开全部
//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;
}
//<-----------------------------随机产生五十个数,【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;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在sklearn、tensorflow等框架学习的时候,经常看到numpy用于生成随机数、加入噪声等场景,本视频汇总整理numpy常用的这些随机函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是什么语言里的?
有些是直接用,我些是需要提供一个参数。
有些是直接用,我些是需要提供一个参数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询