1. 程式人生 > >c語言清屏、等待、隨機函數

c語言清屏、等待、隨機函數

函數 font signed 說明 b- include 利用 意義 lee

清屏函數

#include<conio.h> system("CLS");或system(cls); 等待函數 #include<windows.h> Sleep(5000);//等待5秒,Sleep()以毫秒為單位 隨機數函數 #include <time.h>

#include<stdlib.h>(NULL的說明)

srand(time(NULL));(如果沒有這個每次產生的隨機數的順序都一樣)
rand()%100+1;//產生1-100的隨機數
(一般srand和rand配合使用產生偽隨機數序列。rand函數在產生隨機數前,需要系統提供的生成偽隨機數序列的種子,

rand根據這個種子的值產生一系列隨機數。如果系統提供的種子沒有變化,每次調用rand函數生成的偽隨機數序列都是一樣的。
srand(unsigned seed)通過參數seed改變系統提供的種子值,從而可以使得每次調用rand函數生成的偽隨機數序列不同,從而實現真正意義上的“隨機”。
通常可以利用系統時間來改變系統的種子值,即srand(time(NULL)),可以為rand函數提供不同的種子值,進而產生不同的隨機數序列。

c語言清屏、等待、隨機函數