色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何用C語言生成

方一強2年前13瀏覽0評論

如何用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),精確到小數點以后第五位的一個隨機浮點數產生小程序(由于浮點數顯示的實際位數是小數點后六位,再不做其他處理的情況下大家當它不存在吧,如果有什么不足的地方還請大神指出,相互學習,謝謝)

關注了,關注了,一人只限一次,走過路過不要錯過!