专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

如何用C语言生成_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/9 5:32:28       共计:3601 浏览

如何用C语言生成?

C语言中有很多的自带函数,比如rand()%x这个函数就能产生0~x-1的随机整数,当然应题主要求,我们要生成的是0~1之间的浮点数,但仅凭这个函数的功能的确无法生成我们想要的浮点随机数,所以呢,在这里我们就要运用一点小脑筋,我们就用四则运算生生地将那个整数变成浮点数,在这里一些聪明的同学可能已经想到该怎么办了,也有一些经验不足的同学可能还没有反应过来,不怕,接下来我将会用实例告诉大家这么获得一个想要的随机浮点数

我们先上基础程序:

#include<stdio.h>

#include<stdlib.h>

void main()

{

float random; //定义一个浮点数变量

for(int i=0;i<5;i++) //生成5个随机浮点数

{

random=(rand()%100000)*0.00001; //通过四则运算限定随机数范围以及小数点后有效位数

printf("%f\n",random);

}

}

如此我们就可以获得一个范围为(0,1),精确到小数点以后第五位的一个随机浮点数产生小程序(由于浮点数显示的实际位数是小数点后六位,再不做其他处理的情况下大家当它不存在吧,如果有什么不足的地方还请大神指出,相互学习,谢谢)

关注了,关注了,一人只限一次,走过路过不要错过!

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条: | ·下一条:

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有