random相关内容

如何函数srand涉及到兰特功能?

据我所知,rand()函数产生相同的号码每次运行它​​,如果你不改变种子数。这就是srand()函数的用武之地。时间总是在变化,所以我知道,你应该打发时间(空)参数函数srand。我的问题是与$ C $从下面的教程站点C。 INT的main() { INT I,N = 5; time_t的吨; / * Intializes随机数发生器* / 函数srand((无符 ..
发布时间:2016-08-17 22:23:08 C/C++

为什么兰特()%7总是返回0?

这似乎是一个很奇怪的问题: 这是我的code: #进口<基金会/ Foundation.h>INT主(INT ARGC,为const char * argv的[]) { @autoreleasepool { 函数srand((unsigned int类型)时间(NULL)); INT newRandomNumber = 0; ..
发布时间:2016-08-17 22:08:05 移动开发

如何兰特()工作?它有一定的倾向?有什么更好的使用?

我已阅读,它从包括time.h中得到的东西做的时候,也,所以我认为很多,但它是如何工作的究竟?此外,它有对奇数或偶数或类似的东西任何倾向?最后是有什么在C标准库更好的分配或Foundation框架? 解决方案 简而言之: 您使用 time.h中来获得一个种子,它是一个初始的随机数。 C,那么做这个号码一堆操作来获得一个随机数,然后在一个操作来获取下一个,那么......你得到的图片。 ..
发布时间:2016-08-17 22:07:58 移动开发

为什么我会用我编译和运行兰特()每次都相同的结果?

每当我运行此code,我得到了相同的结果。 程序 #包括LT&;&stdlib.h中GT;INT主(INT agrc,为const char * argv的[]){ INT I = RAND(); 的printf(“%d个\\ N”,I); 对于(I = 0; I&小于10;我++){ 的printf(“%d个\\ N”,RAND()); } } 结果: 41 18467 63 ..
发布时间:2016-08-17 21:53:14 C/C++

是否有使用播种随机数生成的方法吗?

我试图运行一段code的多个实例(2000实例左右)同时在计算集群。它的工作方式是,我提交作业和群集将运行它们为节点打通每隔一段时间,每个节点有几项工作。这似乎是产生相同的值在它们的随机数产生了良好的数目的实例,它使用一个时间种子。 有一个简单的替代方案,我可以使用呢?重现性和安全性并不重要,快速生成独特的种子是。什么是这个最简单的方法,如果可能的话一个跨平台的做法将是一件好事。 解决方案 ..
发布时间:2016-08-17 21:53:03 C/C++

如何使用C /开发/随机或urandom的?

我想用的/ dev /随机或的/ dev / urandom的在C.我怎样才能做到这一点?我不知道我该怎么处理它们在C,如果有人知道请告诉我如何。谢谢。 解决方案 在一般情况下,这是一个更好的主意,以避免打开文件获得随机的数据,因为失败的多少分有在程序中。 在最近的Linux发行版中, getrandom 系统调用可用来获取加密安全随机数字,就不能不如果 GRND_RANDOM 是的不是 ..
发布时间:2016-08-17 21:46:54 服务器开发

兰德实施

我想通过怎样兰特()和srand()函数功能的实现,想捏捏code到其修改为我的要求。在哪里可以找到兰特源$ C ​​$ C()和srand()函数。 解决方案 这需要种子作为输入参数,通常喜欢如下: - 双重结果=函数srand(时间(NULL)); 和返回附着的可能性和发生的,因此预期数的随机数。 通过 codeGuru论坛: - 无效__cdecl函数srand(unsign ..
发布时间:2016-08-17 21:43:27 C/C++

我如何获得兰特号的特定范围()?

函数srand(时间(空));的printf(“%d个”,RAND()); 给出了一个高范围的随机数(0-32000ish),但我只需要大约0-63或0-127,虽然我不知道如何去做。任何帮助吗? 解决方案 兰特()%(MAX_NUMBER + 1 - minimum_number)+ minimum_number 因此​​,对于0-65:兰特()%,(65 + 1 - 0)+ ..
发布时间:2016-08-17 21:39:01 C/C++

从多个线程使用STDLIB兰特()

我有多个线程,所有运行相同的功能。在每个这些它们产生一个不同的随机数多次。我们试图通过把函数srand(时间(0))在函数的开始要做到这一点,但似乎他们都得到了相同的编号。 我们需要调用函数srand(时间(0))每个程序只有一次,即在启动主(例如),在每一个被多次调用函数,或者别的什么开始? 解决方案 srand()函数种子随机数发电机。您应该只需要调用函数srand(时间(NULL) ..
发布时间:2016-08-17 21:38:52 C/C++开发

生成用C随机数

虽然在CI生成随机数搜索教程发现这个话题 当我尝试使用兰特()函数不带参数,我总是得到0。当我尝试使用兰特()带参数的功能,我总是得到值41.每当我尝试使用 arc4random()和随机()的功能,我得到一个错误LNK2019 下面是我做了什么: 的#include<&stdlib.h中GT; 诠释的main() { INT X; X =兰特(6); 的printf(“% ..
发布时间:2016-08-17 21:30:04 C/C++

什么是在使用C一个文本文件中返回一个随机行的最佳方法是什么?

什么是在使用C一个文本文件中返回一个随机行的最佳方法是什么?它使用标准I / O库(<&stdio.h中GT; ),因为它是任天堂DS自制软件 澄清: 文件中使用的标题来存储行不会为我所想要做的工作的数量。 我希望它尽可能随机(如果每一行都有被选为每隔一行的概率相等的最佳福祉。) 在程序正在运行的文件永远不会改变。 (这是DS,所以没有多任务处理。) 解决方案 阅读每一条 ..
发布时间:2016-08-17 21:24:23 C/C++

随机发生器从C到Java的端口?

乔治马尔萨利亚写了一个极好的随机数生成器,它是非常快,操作简单,而且具有更高的期比梅森倍捻机。这里是code有说明: 好的C的随机数发生器 我想端口CMWC4096 code到Java,但是它使用几个无符号的数据类型,所以我不知道如何正确地做到这一点。下面是完整的C code: / *选择随机初始℃下809430660和* / / * 4096随机32位整数Q [] * / 静态无符号长Q ..
发布时间:2016-08-17 21:11:19 Java开发

如何生成在C随机数?

有没有产生在C随机数的函数?或将我必须使用第三方库? 解决方案 的#include<&time.h中GT; #包括LT&;&stdlib.h中GT;函数srand(时间(NULL)); INT R = RAND(); //返回0和RAND_MAX之间的伪随机整数 ..
发布时间:2016-08-17 20:29:24 C/C++

如何从范围内产生一个随机数

这是从previously发布问题上遵循: 如何在C生成随机数? 我希望能够从一个特定的范围内生成随机数,例如1至6个以模仿骰子的侧面 我怎么会去这样做? 解决方案 所有的答案到目前为止,在数学上是错误的。返回兰特()%N 不统一给在范围内的数 [0,N)除非 N 分为兰特区间的长度()收益(即是2的功率)。此外,一个不知道是否模量兰特()是独立的:它可能是他们去 0,1,2,... ..
发布时间:2016-08-17 20:24:47 C/C++

为什么我总是得到的随机数字。兰特相同的序列()?

这是第一次我试图用C随机数(我想念C#)。这里是我的code: INT I,J = 0; 对于(i = 0; I< = 10;我++){ J = RAND(); 的printf(“J =%d个\\ N”,J); } 本code,每次都遇到我运行code时相同的序列。但是,如果我加入函数srand(/ * someValue中/ *)在为循环它生成不同的随机序列。任何人 ..
发布时间:2016-08-17 20:22:04 C/C++

设置按钮的位置,随机点在屏幕上? - Android电子

下面,我已经得到了Java和XML code,基本上我想点击一个固定的按钮,并在屏幕上第二跳键在任意点 XML说明: 所以,我有两个按钮......其中之一是固定在屏幕的底部有一个相对布局...我想随机设置其他人的位置。 屏幕打开,点击固定键...和其他按钮的位置应该随意改变。 说我再次点击固定键和阿恩,另一个按钮应该围绕随机跳。 <的RelativeLayout的xmlns:机器 ..
发布时间:2016-08-16 22:19:16 移动开发

正确使用S /兰特或增强::随机

我知道这样的问题已经被问了几次,但很多人答案归结为RTFM,但我希望如果我能提出正确的问题...我能得到一个准确切的答案其他人还有,关于执行 我试图在以下两种方式之一来产生随机数序列: 的#include< cstdlib> #包括LT&;&的ctime GT; #包括LT&;&CMATH GT;#包括“Cluster.h” #包括“LatLng.h” 函数srand((无符号)时 ..
发布时间:2016-08-12 19:02:32 C/C++开发