C语言变量随机数的生成

c语言怎样生成一个变量,并让这个变量随泊松分布,或正太分布,或随机分布。求一个相关程序的源码来学习学习,谢谢

泊松
http://www.111cn.net/net/c/79927.htm
正态(不是正太)
http://blog.csdn.net/kevin_samuel/article/details/9150243

随机分布就随机生成好了 (rand() % (上限+下限)) + 下限