C-randomize()生成器函数时提示库里面没有这个函数

小组聊天灌水 小组聊天灌水 主题:993 回复:2175

C-randomize()生成器函数时提示库里面没有这个函数

泛泛之交 发布于 2017-02-26 字数 244 浏览 1174 回复 2

我在linux中编c,用到了randomize()这个初始化随机数生成器函数,但是提示我库里面没有这个函数,难道是glibc里面真的没带,还请高手指教?

rand.two.c:(.text+0xb): undefined reference to `randomize'
collect2: ld returned 1 exit status

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(2

虐人心 2017-09-27 2 楼

Linux中使用srandom初始化随机数生成器:

include <stdlib.h>

long int random(void);

void srandom(unsigned int seed);

晚风撩人 2017-03-11 1 楼

randomize本来就不是标准C库的内容。
没记错的话应该是srand,要跟一个整数作为种子,可以用time_t获得