最近做通信建模课程作业时,范平志老师布置的这个任务挺有意思的,涉及到用 C 语言生成符合不同分布的随机数。我做完后觉得还蛮有用的,就分享给参考了。这个程序涵盖了正态分布、瑞利分布和泊松分布的随机数生成,每个程序都有详细的注释,代码也简洁,适合刚接触的朋友。要画直方图的话,可以用 Matlab 或 Excel 等软件把生成的 txt 文件导入进去,效果不错。
如果你在做类似作业或项目时需要这些分布的随机数,完全可以参考这个程序,快速上手。注释清晰,代码也调试过,不用担心会出错。比较适合在模拟和统计中使用。如果你对这些分布不熟悉,正好可以趁机了解下。
此外,如果你对 Matlab 的随机数生成感兴趣,这里还有一些相关的资源链接,可以扩展一下你的思路。