国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

詳解C語言中rand函數(shù)的使用

2020-01-26 14:28:31
字體:
來源:轉載
供稿:網友

前言

我們在編程實現(xiàn)算法的過程中,往往需要使用到隨機數(shù)。由于計算機是一臺以邏輯為基礎的機器,沒法做到真正的隨機(大概量子計算機可以?)。所以計算機生成的是偽隨機數(shù),供我們使用。

我們使用C語言的rand函數(shù),生成的也是偽隨機數(shù)。

c語言之rand函數(shù)的使用

1、寫入頭文件

#include <stdlib.h> #include <stdio.h> #include <time.h>

2、變量的定義

void main( void ) { int i,k;

3、srand( (unsigned)time( NULL ) ); /*選取種子文件*/

4、for( i = 0; i <20;i++ ) /*循環(huán)控制20個隨機數(shù)的生成*/ { k=rand()%100; /*儲存隨機數(shù)*/ printf( ” k=%d/n”, k ); /*輸出隨機數(shù)*/ } }

      1、此為隨機函數(shù)的一種產生方法

      2、如果只需一個,那么可以省略循環(huán)控制

一個簡單的示范如下:

#include <stdio.h>#include <stdlib.h>#include <time.h>intmain(int argc, char** argv){  // 以機器當前的時間來構造生成偽隨機數(shù)的"種子" 。   srand((unsigned int)time(NULL));  int i;  // 打印10個偽隨機數(shù)   for (i = 0; i < 10; i++) {        printf("%d ", rand());  }  printf("/n");    system("pause");  return 0;}

總結

以上就是關于C語言中rand函數(shù)的使用的全部內容,希望本文對大家日常使用C語言的時候能有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 察雅县| 汉川市| 昌邑市| 资溪县| 六盘水市| 淅川县| 九江县| 龙陵县| 乌兰察布市| 吉林省| 乌兰浩特市| 谷城县| 鄂温| 平谷区| 射阳县| 浙江省| 邓州市| 弥勒县| 华安县| 客服| 盐亭县| 恩施市| 霍州市| 天全县| 天水市| 修武县| 金昌市| 台南县| 和顺县| 吉林市| 永年县| 屏东市| 桐梓县| 拉孜县| 娄底市| 鸡泽县| 灵璧县| 大足县| 娱乐| 黔东| 兴隆县|