bycj.net
当前位置:首页 >> C随机生成10到100随机数 >>

C随机生成10到100随机数

包含以下库#include <stdlib.h>先调用初始化随机数void srand(unsigned seed); 再调用rand() 得到随机数rand()%91 + 10 就是 10 到100的随机数

具体代码如下:#include #include #include //用到了time函数 int main() { int i,number; srand((unsigned) time(null)); //用时间做种,每次产生随机数不一样 for (i=0; i{ number = rand() % 101; //产生0-100的随机数 printf("%d ", number); } return 0

#include "stdio.h"#include "stdlib.h"#include "time.h" void main() { int i; clrscr(); srand(time(0));/*随机数种子*/ for(i=0;i<=100;i++) { if(i%10==0) printf("\n"); printf("%5d",rand()%101); }/*格式rand()%(m-n+1)+n;产生一个n->m区间的随机数*/ }

用随机函数就好了 抄楼下的,但算法结构比楼上 好#include<stdio.h>#include<time.h>#include<stdlib.h> int main() { int srand_num[10]; srand((unsigned)time(NULL)); for(int i=0;i<10;i++) { a[i]=rand()%99+1; if(i>0&&srand_num[i]==srand[i-1]) i--; } for(int i=0;i<10;i++) printf("%6d",srand_num[i]); }

#include <stdio.h>#include <stdlib.h>#include <time.h> void main() { int i,max,a[10]; srand((unsigned)time(NULL)); for(i=0;i<=9;i++) a[i]=rand()%100; max=a[0]; printf("十个随机数:"); for(i=0;i<=9;i++) printf("%d ",a[i]); printf("\n"); for(i=1;i<=9;i++) max=a[i]>max?a[i]:max; printf("最大数为:%d\n",max); }

//---------------------------------------------------------------------------#include <stdio.h>#include <stdlib.h>#include <time.h> int main(void) { int a; int t=10,d=100; srand(time(NULL)); /*初始化随机数种子*/ a=rand()%(d-t)+t; /*生成一个[t,d)区间内的整数*/

using System;using System.Collections.Generic;using System.Linq;using System. {int[] myRanArray = new int[10];Random Ran = new Random();for (int j = 0; j {myRanArray

#include<iostream.h>#include<time.h>#include<stdlib.h> int main() { int a[3][4]; int i,j; srand(time(NULL)); //改变随机数序列 for (i=0; i<3; i++) for (j=0; j<4; j++) a[i][j]=rand()%101;//生成10个0-100之间的随机数 for(i=0;i<3;i++) {for(j=0; j<4; j++) cout<<a[i][j]<<" "; cout<<endl; } return 0; } 只是照着你的随便改了一下,你参照一下,希望对你有帮助

利用系统流失时间做种子,产生随机数 #include<iostream> #include<ctime> using namespace std; int main() { srand(time(0)); int result[10]; for(int i = 0; i < 10; i++) { result[i] = rand() % 100; cout << result[i] << " "; } return 0; } 产生伪随机数: #

#include<stdlib.h> main() { int i=0,save[10],t=0; do { t=rand(); if(t<100) { save[i]=t; i++; } }while(i<10); for(i=0;i<10;i++) printf(" %d ",save[i]); printf("\n"); } 参考一下

zxpr.net | ddng.net | nczl.net | zxqk.net | lstd.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com