rand_sleep.c

来自「一个C语言写的快速贝叶斯垃圾邮件过滤工具」· C语言 代码 · 共 22 行

C
22
字号
#include "config.h"#include "system.h"#include "rand_sleep.h"#include <stdlib.h>void rand_sleep(double min, double max){    static bool need_init = true;    long delay;    if (need_init) {	struct timeval timeval;	need_init = false;	gettimeofday(&timeval, NULL);	srand((uint)timeval.tv_usec); /* RATS: ignore - this is safe enough */    }    delay = (int)(min + ((max-min)*rand()/(RAND_MAX+1.0)));    bf_sleep(delay);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?