A. 怎麼用c語言生成隨機數
假設要生成的隨機數是大於等於20且小於等於100的整數
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
voidmain(){inta,b,x;
a=20;b=100;
srand((unsignedint)time(NULL));//用當前時間生成一個隨機數種子
x=rand()%(b-a+1)+a;
printf("得到一個隨機數:%d ",x);
}
B. C語言中產生隨機數
隨機數主要有兩個函數
一個種子產生函數
void
srand(int);
一個隨機數產生函數
int
rand();
當我們要產生隨機數的時候,首先我們生成一個隨機數種子(注意相同的種子產生的隨機數序列是一樣的)
然後使用rand()函數得到隨機數
祝你好運
C. C語言怎樣產生一定范圍的隨機數
在C語言中,rand()函數可以用來產生隨機數,但是這不是真真意義上的隨機數,是一個偽隨機數,是根據一個數,可以稱它為種子。
為基準以某個遞推公式推算出來的一系數,當這系列數很大的時候,就符合正態公布,從而相當於產生了隨機數。
C語言產生一定范圍的隨機數的源代碼如下:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i;
for(i=0; i<10; i++) //隨機產生10個數。
{
printf("%d ", rand());
}
return 0;
}
(3)c語言隨機擴展閱讀
1、如果要隨機生成一個在一定范圍的數,你可以在宏定義中定義一個random(int number)函數,然後在main()裡面直接調用random()函數。
2、在對rand()的前三次調用中,並且此後得到的返回值仍然是在對rand()的第一批調用中所得到的其餘的返回值。因此,只有再次給srand()提供一個隨機的「種子」值,才能再次得到一個隨機數。
D. C語言生成隨機數
C語言里隨機數名叫偽隨機,靠取時間很小的某位來的,沒有其他的,接受吧
E. C語言隨機數
#include <stdlib.h>
#include <stdio.h>
#include <time.h> /*用到了time函數,所以要有這個頭文件*/
#define row 7 //可修改
#define line 10 //可修改
#define MAX 1000 //可修改
main( void)
{
int n[line][row];
int i,j;
srand((unsigned) time(NULL)); /*播種子*/
for(i = 0; i<line; i++)
{
for(j=0;j<row;j++)
{
n[i][j]=rand()%MAX; /*產生1000以內的隨機整數*/
printf("%d ",n[i][j]);
}
printf("\n");
}
printf("\n");
return 0;
}
line 表示你需要數組的行數
row 表示你需要數組的列數
MAX表示產生的隨機數是0--MAX之間的數,以上都是可以根據需要修改的。
F. c語言如何隨機產生運算符
將運算符存儲到一個字元數組中,然後,按數組元素個數生成隨機數,根據隨機數從數組中獲得相應的運算符號。
實現方法:
建立數組 char a[],並初始化,將運算符存儲其中
設置隨機種子 srand(time(NULL));
獲得數組中元素個數,n=sizeof(a)/sizeof(a[0]) ;
生成0-n的隨機數 i=rand()%n
根據隨機數,從數組中取得運算符,輸出a[i]
參考代碼:
G. 怎樣用c語言取一個隨機數
例如:
#include<stdlib.h>
int i;
i=rand()%10;
就是取0到10(不包括10)之間的隨機數
H. C語言隨機
給你個沒重復的
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int a[10];
int j=0;
int not_in(int temp)
{
for(int i=0;i<j;i++)
{
if(a[i]==temp)
return 0;
}
return 1;
}
int _tmain(int argc, _TCHAR* argv[])
{
int temp;
srand( (unsigned)time( NULL ) );
while(1)
{
temp=rand()%101;
if(not_in(temp))
{
a[j]=temp;
}
j++;
if(j>9)
break;
}
for(int i = 0; i < 10;i++ )
printf( " %6d\n",a[i] );
system("pause");
}
I. c語言,如何產生隨機數
1、第一步,先定義int一個數組和int一個指針變數。