random的用法 random用法及短語


random的用法 random用法及短語

文章插圖
大家好,小跳來為大家解答以上的問題 。random用法及短語,random的用法這個很多人還不知道,現在讓我們一起來看看吧!
1、random用法:random(x);//注釋:x是個正整數 即可隨機產生0~x之間的一切整數 。
2、而且它是一個函數 , 不能單獨使用 。
3、 如a:=random(100);就是隨機產生1個0~100之間的數賦給變量a; 但是如果只用random的話不太好 。
【random的用法 random用法及短語】4、 因為random函數是隨機一個數 , 然后你再次random的時候還是產生那個數 。
5、 如果不信,拿下面的程序去運行看看: program exercise(input,output); vari,a:longint; beginfor i := 1 to 10 dobegina:=random(100);write(a,);end; end. 打出來的10個數肯定都是一樣的 所以,pascal為了解決這個問題,有一個和random配套的過程randomize 這個randomize是單獨使用的(因為是個過程); 它可以解決random的問題,你可以拿如下的程序去驗證: program exercise(input,output); var i,a:longint; beginrandomize;(注意!randomize最好在開頭輸入)for i := 1 to 10 dobegina:=random(100);(random照常使用)write(a,);end; end. 這個程序運行之后打出來的數就是10個不同的0~100之間的數了!所以一般在隨機產生數的時候,都要加上randomize不然都是一樣的數就不好了 。
6、回答完畢 。
本文到此分享完畢 , 希望對大家有所幫助 。