c语言的随机函数怎样用,且调用后的值每次都不一样。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言的随机函数怎样用,且调用后的值每次都不一样。相关的知识,希望对你有一定的参考价值。
参考技术A #include <stdlib.h>#include <stdio.h>
#include <time.h> //使用当前时钟做种子
int main( void )
int i;
srand(time( NULL ) ); //初始化随机数
for( i = 0; i < 10;i++ ) //打印出10个随机数
printf( " %d\n", rand()%100 );
这样就能得到100以内不同的随机数了 参考技术B 调用之后,return一个随机数,这才是它的作用啊!就是产生随机数的追问
用rand函数。
追答/* RAND.C: This program seeds the random-number generator
* with the time, then displays 10 random integers.
*/
#include
#include
#include
void main( void )
int i;
/* Seed the random-number generator with current time so that
* the numbers will be different every time we run.
*/
srand( (unsigned)time( NULL ) );
/* Display 10 numbers. */
for( i = 0; i < 10;i++ )
printf( " %6d\n", rand() );
Output
6929
8026
21987
30734
20587
6699
22034
25051
7988
10104
//这个例子摘自MSDN,自己研究下吧
用rand函数。
追答rand函数不能保证不产生重复数啊。不重复本身就不符合古典概率。
易语言怎样调用dll
请详细解说使用dll 刚刚接触dll 调用什么的一点都不懂 最好带例程加解说dll调用需要模块么? 刚刚弄到一个CF玉兔变态dll 可是不会用啊 ······ 求大师级编程者解说 急啊········
如果你不知道别人DLL的接口,那么你是无法调用的,但是如果你知道接口的话,可以点击菜单“插入”->“DLL命令”,然后DLL命令可以自己取,DLL库文件名就是别人的DLL文件名,在DLL库中对应命令名就是别人DLL库里的某个函数名,这样你就可以调用了,至于函数的参数,也要按照原先别人定义的写上去,顺序不能错 参考技术A 如果是别人写的DLL需要知道接口才行,当然技术好的话可以破解(这个就不长篇了,也不是一时能学会的,需要用其他工具) 要知道调用接口才能去使用.在程序>DLL命令 里新建Dll声明这个接口才能用 参考技术B 用DLL需要知道DLL的入口参数,否则没法用。一般DLL发布的时候都是头文件+DLL 参考技术C 插入 - > DLL命令 在里面写你的文件名 函数名。以上是关于c语言的随机函数怎样用,且调用后的值每次都不一样。的主要内容,如果未能解决你的问题,请参考以下文章
vba 如何让每次生成的随机序列都一样?比如调用random()函数,但每次得到的序列都不一样?