gjrand v3.4.0发布 C语言伪随机数生成器

gjrand 是一个C语言的伪随机数生成器。伪随机数的意思是在这个随机数并不保证是真正的随机,只适合一些对随机要求不是很高的场合,例如游戏和类似用途,而不适合一些对随机性要求非常高的应用,例如彩票和高安全性的随机码生成。

gjrand 3.4.0发行说明:

gjrand is a programmer's library for pseudo-random numbers. gjrand library includes random number generator testing code and is intended for simulation, games, and "Monte-C++arlo" algorithms.

It produces pseudo-random numbers of the types: uniform integers, uniform reals, normally distributed reals, binomial, Poisson, integer permutation, chi-squared distribution, and spherical distribution.

The library provides API calls for the following:

· seed the generator
· save and restore state
· generate integer uniform random numbers
· generate integer special: coins, biased coins, dice, shuffle, poisson
· generate floating point uniform numbers
· generate floating point special:
normal distribution
chi-square distribution
in a n-dimensional sphere
on the surface of a n-dimensional sphere
· compatibility functions for rand() family and rand48() family.

· Except for most of the compatibility functions, gjrand should be thread-safe. It is written in C, but appears to also be legal C++.

· There are also test programs that test all of the above and could also be used or adapted to test other alleged random sources. Some alternative (mostly bad) pseudo random generators are also provided so you can amuse yourself by watching tests fail.

下载地址:http://sourceforge.net/projects/gjrand/files/gjrand/gjrand.3.4.0/gjrand-3.4.0.tar.bz2/download

时间: 2024-08-01 05:54:55

gjrand v3.4.0发布 C语言伪随机数生成器的相关文章

gjrand 3.4.2发布 C语言的伪随机数生成器

gjrand 是一个C语言的伪随机数生成器.伪随机数的意思是在这个随机数并不保证是真正的随机,只适合一些对随机要求不是很高的场合,例如游戏和类似用途,而不适合 一些对随机性要求非常高的应用,例如彩票和高安全性的随机码生成? gjrand 3.4.2有几个库函数的性能小调整.正常分布的测试程序有一些重大的更新. 下载地址:http://sourceforge.net/projects/gjrand/files/gjrand/gjrand.3.4.2/gjrand-3.4.2.tar.bz2/dow

OCILIB v3.9.0发布 跨平台的Oracle驱动程序

OC++ILIB是一个跨平台的Oracle驱动程序,可提供非常快速和可靠地访问Oracle数据库.它提供了一个丰富,功能齐全,并易于使用的API .OCILIB 支持运行的所有Oracle平台. 主要的功能包括: &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;    *提供了丰富的,功能齐全且易于使用的API      *运行在所有Oracle平台     *是用纯的ISO C代码与本地的ISO ç Unicod

dupeGuru v3.1.0发布 重复文件查找工具

dupeGuru 它可以让你找到重复的文件到你的PC机上.它可以扫描或文件名或目录,可以帮您找到像重复的文件名,只要在几分钟内就可以轻松找到. dupeGuru is a tool to find duplicate files on your computer. It can scan either filehttp://www.aliyun.com/zixun/aggregation/11696.html">names or contents. The filename scan fe

PrettyFaces v3.2.0发布 一个JSF1.2和JSF2.0的扩展

Prettyhttp://www.aliyun.com/zixun/aggregation/16554.html">Faces官方发布了PrettyFaces 3.2.0,喜欢PrettyFaces的朋友赶快下载升级到最新的PrettyFaces 2.0.4吧.PrettyFaces是一套使用纯Java编写的开源的针对JSF1.1,JSF1.2,JSF2.0的扩展,PrettyFaces能帮助JSF用户创建出简洁漂亮并且更容易被浏览器书签收藏的URL地址. PrettyFaces 3.2.

spdylay 0.1.0发布 C语言的SPDY库

spdylay 是一个对C语言的谷歌http://www.aliyun.com/zixun/aggregation/17001.html">SPDY协议的实验性实现,它提供了一个SPDY框架层的实施.它不执行任何I/O操作,当库需要它们时,它能够调用应用程序提供的函数.它没有包括任何事件轮询机制,使应用程序可以自由选择处理事件的方式.该库的代码不依赖于任何特定的SSL库(例如程序依赖于OpenSSL1.0.1或更高的除外). spdylay 0.1.0是首次发布的版本. 软件信息:http

spdylay 0.3.0发布 C语言的SPDY库

spdylay 是一个对C语言的谷歌http://www.aliyun.com/zixun/aggregation/17001.html">SPDY协议的实验性实现,它提供了一个SPDY框架层的实施.它不执行任何I/O操作,当库需要它们时,它能够调用应用程序提供的函数.它没有包括任何事件轮询机制,使应用程序可以自由选择处理事件的方式.该库的代码不依赖于任何特定的SSL库(例如程序依赖于OpenSSL1.0.1或更高的除外). spdylay 0.3.0该版本修复了大量流创建的缓冲区溢出.一

YML 2.5.0发布 XML语言编译工具

YML 2.5.0该版本应用一个标准函数库.没有标签的指针增加一些语法. YML是Why a Markup Language的缩写,是一个简单的XML语言编译工具.YSLT是代码生成一个简单的语言,自动化软件开发任务. 下载地址:http://fdik.org/yml2.tar.bz2

FileZilla Client v3.4.0发布 免费开源的FTP客户端软件

FileZilla是一个免费开源的FTPhttp://www.aliyun.com/zixun/aggregation/5218.html">客户端软件,分为客户端版本和服务器版本,具备所有的FTP软件功能.可控性.有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server则是一个小巧并且可靠的支持FTP&SFTP的FTP服务器软件. 更新日志: FileZilla Client 3.4.0 release

LAM v3.3.0发布 基于浏览器的LDAP帐号管理系统

LDAP Account Manager (LAM) 是一个基于浏览器的 LDAP http://www.aliyun.com/zixun/aggregation/12520.html">帐号管理系统.该版本包含大量的可用性改进,另外增加一个新模块用来管理 IMAP 服务器的邮箱. login page list of user accounts