问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言中怎么产生一个0.3,0.4,0.5,……到0.9之间的随机数?

发布网友 发布时间:2023-08-10 22:27

我来回答

5个回答

热心网友 时间:2024-12-02 18:52

void main( void )
{

srand( (unsigned)time( NULL ) );

float fRandom=((rand()%7)+3)/10.0;

printf( " %0.1f\n", fRandom);

system("pause");
}

rand()%7 产生 0 - 6 的随机数,
然后加 3 就是 3 - 9 的随机数,
再除10 就是 0.3 - 0.9 了

热心网友 时间:2024-12-02 18:52

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(void)

{

srand(time(0));

float a[7]={0.3,0.4,0.5,0.6,0.7,0.8,0.9};

float t1,t2;

float temp;

for(i = 0;i < 1000; i++) //随机交换这个序列中两个位置的值,1000次

{

t1=1 + (float)(10 * (rand() / (RAND_MAX + 1.0)));

t2=1 + (float)(10 * (rand() / (RAND_MAX + 1.0)));

temp=a[t1];

a[t1]=a[t2]; //交换t1,t2的值

a[t2]=temp;

}

for(int i=0;i<10;i++) //打印结果

{

printf("%d ",a[i]);

}

return 0;

}
//没跑过,你自己运行下试试。t1=1 + (float)(10 * (rand() / (RAND_MAX + 1.0)));这一段是产生随机数的东西

热心网友 时间:2024-12-02 18:53

产生10个0.3~0.9之间的随机数
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
int i;
float num[10];

srand((unsigned int)(time(NULL)));

for( i= 0;i<10;i++)
{
num[i] = rand()%7 + 3;
num[i] = num[i] / 10;
printf( "%.1f\n", num[i]);
}
return 0;
}

热心网友 时间:2024-12-02 18:53

#include <stdlib.h> //标准工具库,要用到其中的rand()
#include <stdio.h>
#include<conio.h>
#include <time.h> //时间库,要用到里面的时间来做随机数的种子

int main()
{

int r;
float sz[7]={0.3,0.4,0.5,0.6,0.7,0.8,0.9};
srand(time(NULL));

r=rand()%7;

printf("%.1f\n",sz[r]);

return 0;
}

热心网友 时间:2024-12-02 18:54

先产生3-9之间的整数
再除以10
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八个月孕妇痔疮怎么办 怀孕痔疮严重怎么缓解 孕妇能割痔疮吗 孕37周痔疮严重怎么办 孕37周痔疮可以顺产吗 怀孕晚期痔疮严重怎么办 我打开网上邻居,里面变成空的了,以前打开就有“宽带连接”和“本地连 ... 单位有些电脑打开网上邻居没东西显示是为什么? 生产线称重 梦比优斯奥特曼第35集19:38秒时,希卡利站起来时的那个背景音乐是... 梦比优斯奥特曼中希卡利出现时的音乐 在贵州贵阳市金阳阅山湖到白花湖走那条路地图金阳 小电煮锅没有自动跳闸可以煮米饭吗 路由器密码重新设置 重新设置wifi密码192.168.1.1 劳动节语句摘抄大全 宠物会所卖什么的 有哪些比较好的中外合作办学大学吗 国际班大学有哪些学校 为预备党员如何以实际行动,坚持社会主义道路,坚定共产主义信念,永远... 粉笔980权益领取入口在哪 一个月小孩上火怎么办 软件著作权属于几类知识产权 3d打印笔选哪种好 我国商业银行将存款分为企业存款、储蓄存款和财政性存款的划分依据是... 女性健康app开发分类如何 商标保护需要交钱么 玉水寨古树如何去 关于去丽江旅游的路线 玉水寨风景区交通指南 关于软件著作权(关于软件著作权产生的时间,表述正确的是) ...制作结婚的软件叫什么,免费制作结婚邀请函的软件是什么 外卖盒可以放微波炉吗(塑料外卖盒可以放微波炉吗) 10个月大的宝宝发烧过后出虚汗怎么办 感冒发烧咳嗽,烧退了,现在出虚汗是什么原 退烧后老出虚汗,怎么办 最佳展开全部 1、1-20回: 2、21-40回: 3、41-60回: 4、61-80回: 5... 中超2008-2009鲁能的详细赛程 外观专利如何查 热血战队玩生化怎么变那加特林? 特别喜欢早上起来喝一杯白酒,会不会对身体有什么影响?应该怎样缓解? emwin调用一会儿后重启 ...的一束阳光帮过你,你对这个人念念不忘,究竟是什么情感? 2022天津滨海新区加强针在哪里打 大家谁知道塘沽的妇幼医院几点下班? 塘沽妇幼周末上班吗 eoc终端盒怎么用 把2台电脑连接起来 通过怎么添加好友 株洲哪儿有溜冰场 知道怎么加好友 步步高手机的GPS表现如何