===randtoolbox:用于随机数生成和测试的R包===2.0.4版=============-删除config.ac文件中的gcc检查生成配置文件(遵循r-exts指南)。-删除无用的autoconf宏并简化configure.ac。警告修复程序-删除sscanf以支持strtoul或strtoull或_strtoui64用于set.generator()。-删除sprintf,使用专用的ulltostr用于get.description()。2.0.3版=============-重新启用set.generator的使用(name=“congruRand”,…)。-删除几乎所有的URL和/或替换为DOI或文本。警告装置-删除某些C函数中的以下警告:函数声明没有原型在所有版本的C中都被弃用[-Wstrict原型]BUG修复-更正Arnald Puy报告的sobol()输出的dimnames。2.0.2版=============注释固定-删除伪RNG.Rd中的逃逸LaTeX特殊。-删除中斯特林数的数学渲染问题合谋。Rd和colletsparse。路。2.0.1版=============BUG修复-USBAN内存测试中出现两个错误。以前的输出重建全压力时。Rnw是LowDiscrepancy-obol-orig1111.c:1418:32:运行时错误:“int”类型中不能表示1乘31位的左移位LowDiscrepancy-obol-orig1111.c:1440:57:运行时错误:“int”类型中不能表示1乘31位的左移位2.0.0版=============-删除Halton和Sobol序列的Fortran代码(后者是在ACM许可下)。-Sobol序列的加扰被暂时禁用:Sobol序列的Fortran版本可以在R-forge上找到在randsobolfortran包中。版本1.31.2=============-最后一个版本包含Fortran和C代码(从未在CRAN上发布)。版本1.31.1=============BUG修复-清理测试文件,因为tests/test-sobol-scrc。R失败基于i386-pc-solaris2.10(32位)。输出为>umat<-异丙醇(n=1e5,dim=1111)错误:无法分配大小为423.8 Mb的矢量版本1.31.0=============新功能-添加新的测试文件。-增加QRNG中的参数检查。-允许从0开始QRNG,参见https://arxiv.org/abs/2008.08051作者:Art Owen,启动时未发出警告!=0-更新小插曲。警告修复程序-修复由显示的配置文件的autoconf警告>autoreconf--warnings=过时(以前的输出是)configure.ac:310:警告:宏“ac_TRY_COMPILE”已过时。configure.ac:310:警告:宏“ac_TRY_RUN”已过时。configure.ac:310:警告:宏“ac_FD_MSG”已过时。configure.ac:321:警告:宏“ac_CONFIG_HEADER”已过时。-修复无效URL(从http到https)BUG修复-正确生成Sobol混合序列的种子。版本1.30.1=============-更新准随机序列的手册页。-允许对Sobol序列使用随机种子(来自乱论点或混合论点)。BUGS修复-Fortran代码(INITSOBOL)中数组限制问题的错误修复。-Fortran代码中未使用变量的警告修复(在SGENSCRMU中)。-修复了多个定义问题的错误(对于WELL_get_set_entry_point,WELLrng,setSeed4WELL),感谢Brian Ripley。-Sobol序列的加扰=1,3可能产生0.0,因此随机化在这种情况下执行种子操作。版本1.30.0=============-禁止使用set.generator(name=“congruRand”,…)。-清除C代码。1.20版(从未在CRAN上发布)=============-将Diethelm Wuertz的Halton序列的Fortran代码翻译成C。-默认情况下,halton()使用C代码的速度略快于Fortran代码。-开始将Diethelm Wuertz针对Sobol序列的Fortran代码翻译为C。-为QMC添加防御性编程。错误修复-Sobol序列的加扰=1,3(由松本真本和斋藤木雄提供)。-mixed=QMC序列为TRUE。-64位整数类型的正确使用-纠正if语句中的错误(在逻辑强制中长度>1)在准RNG.R和伪RNG.R中注释固定-使用R_useDynamicSymbol排除编译注意,更好地注册本机例程并减少符号可见性。版本1.17和1.17.1=============-更改DESCRIPTION文件。-更新R 3.3.0的NAMESPACE。-更新许可证文件。-当Sobol序列的扰码不正确时发出警告。BUG报告(作者:丹·索瑟、凯末尔·丁格克、马吕斯·霍弗特、尼古拉·肖邦、安德烈·科斯蒂尔卡)-Sobol序列的加扰=1,3。(作者:Hiroyuki Kawakatsu)-mixed=QMC序列为TRUE。版本1.16=============-更改小插曲中的标题和其他次要内容。版本1.15=============-删除某些C代码中的“long long”。-更新LICENCE文件。-将autoconf文件移动到tools目录。-在vignette中不再使用4纸张格式。版本1.14=============-将许可证从BSD_2_clause更改为BSD_3_clause。-微小变化。版本1.13=============-此版本是最后使用的版本之一包rngWELL>=0.11-0。-将许可证从BSD更改为BSD_2_clause。注释固定-删除R CMD检查中出现的注释。版本1.12=============新功能-添加新的测试文件。-增加Halton序列的可能维数。Fortran文件中的WARNING FIX-删除阵列超载(由Brian Ripley报告)和选项卡LowDiscrepancy.f.中的字符。版本1.11=============-此版本是使用的最后一个版本之一包rngWELL==0.10-x。注释和固定-此版本对.onAttach使用packageStartupMessage函数而不是cat函数。-删除KnuthTAOCP2002.c中的printfC文件中的警告修复-使用Wall和pedantic gcc选项删除警告。为了这个目的,文件randtoolbool/src/Makevars和rngWELL/src/Makevars现在包含一行,取消注释,其中包括Wall和pedantic。请参见https://stat.ethz.ch/pipermail/r-sig-mac/2008-August/005251.htmlBUG修复-当RNG函数中的维度为0时,包崩溃,由David LeBauer报道。版本1.10=============新功能-用MT19937更新手册页pseudoRNG.Rd和quasiRNG.Rd以及其他小的改进。-加载时,包打印概述手册页。警告装置-修复R 2.13.0发布后的一些警告:Makefile和runifInterface的手册页。-修复MT19937文件中的警告。BUG修复-删除LowDiscrepancy fortran文件中的隐式类型声明,这会导致GCC 4.6编译器出错。版本1.09=============新功能-启动同余发生器和WELL RNG的runif接口,-小插曲包含两章,-开始测试真正的随机性(不包括在此版本中),-提高Halton和Sobol序列的速度和准确性。结构变化-在1.09版之前,有很多不同的(和不兼容的)此包中的许可证,即GPL、BSD、公共域等。。。(请参阅此软件包的1.08版本DESCRIPTION文件)。-从1.09开始,此软件包的所有代码都在新的BSD许可证下。BSD许可证副本可在https://opensource.org/licenses/bsd-license.php-从randtoolbox中提取Pierre L'Ecuyer的代码,并把它放在专用包rngWELL中,-现在取决于rngWELL。作者-除了下面列出的代码之外,这个包的所有代码都是由Yohan Chalabi编写的,Christophe Dutang、Petr Savicky和Diethelm Wuertz。-SF-Mersenne捻线机的代码属于M.Matsumoto和M.Saito,这是在新的BSD许可证下进行的。-Knuth-TAOCP-2002生成器的代码属于D.E.Knuth。此代码属于公共领域,可自由复制。BUG修复-Halton和Sobol序列的正规变换是正确的。BUG报告-Halton和Sobol序列在64位架构上不起作用使用Anirban Mukherjee报告的正态变换,-需要测试维度>2的Sobol序列。1.08版(从未在CRAN上发布)=============新功能-添加函数get.primes,-素数表从randtoolbox.c移到了primes.h并进行了压缩通过存储前一个素数的一半差而不是每个差素数(2和3除外),-启动runifinterface。版本1.07=============新功能-从fBasics(Rmetrics)集成Halton、Sobol序列的代码,-randoolbox现在是Rmetrics项目的一部分(可在R-forge上获得),-提高congruRand的速度。BUG修复-修复setSeed函数,-64位体系结构上显示警告。BUG报告-用WELL的RNG设置种子不正确,彼得·萨维基报道。版本1.06=============BUG修复-自由度现在适用于顺序测试。BUG报告-Astley Lin报告称chi-square检验对顺序检验是错误的。版本1.05=============新功能-根据L'Ecuyer代码添加新的WELL生成器,-从fOptions包中添加Sobol和Halton序列。BUG修复-它在CRAN和R-forge上的64位linux上编译。版本1.04=============BUG报告-该软件包无法在Fedora 8 x86_64盒上编译,Brian Ripley报道。版本1.03=============新功能-由于P.L'Ecuyer的代码,添加了WELL生成器,-SFMT现在允许不同的梅森指数和参数集,-将圆环算法的可能维数从1000增加到100 000,-添加Knuth TAOCP(2002)的RAN_ARRAY生成器,-函数setRandSeed已被setSeed重命名,-更新小插曲。版本1.02=============新功能-更多随机生成测试,如碰撞测试和顺序测试,-扑克测试被推广到任何维度,-一些辅助功能,-生成和测试随机生成的详细小插曲。BUG修复-在windows上,当用户没有固定种子时,我们使用机器时间。但我们只使用几秒钟的机器时间,而不像on那样使用微秒类unix系统。因此,像这样的呼叫>用于(1:10中的i)打印(congruRand(1))产生相同的输出。现在它是固定的。版本1.01(从未在CRAN上发布)=============新功能-为SFMT功能添加withtorus选项,-提高测试输出。版本1.00=============-基于torus包的初始版本(不再提供)。