产生任意区间内的均匀分布的随机整数序列
代码实现:
void rabs(a,b,r,p,n)int a,b,*r,n,p[];{ int k,l,m,i;k=b-a+1; l=2;while (l<k) l=l+l;m=4*l; k=*r; i=0;while (i<=n-1){ k=k+k+k+k+k;k=k%m; l=k/4+a;if (l<=b) { p[i]=l; i=i+1;}}*r=k;return;}
例子:
解答:
#include "stdio.h"#include "3rabs.c"main(){ int i,j,p[50],r;r=1;printf("\n");rabs(100,300,&r,p,50);for (i=0; i<=4; i++){ for (j=0; j<=9; j++)printf("%d ",p[10*i+j]);printf("\n");}printf("\n");}
产生任意区间内的均匀分布的随机整数序列相关推荐
- php字符串中删除字符串函数,PHP 实现删除任意区间内字符串函数方法
PHP是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域.下面简单讲述一下PHP实现删除任意字符串函数的方法,此函数涉及到php对字符串的 ...
- js获取任意区间内的随机数
var _={random:function(start,stop){return parseInt(Math.random()*(stop-start)+start);}} console.log( ...
- python random在一定范围内生成几个随机整数
这篇博客有详细方法 https://blog.csdn.net/u012759006/article/details/108252836
- Pandas 生成随机整数序列
首先使用np.random生成随机数,然后变成dataframe 即可 import pandas as pd import numpy as npdf1 = pd.DataFrame(np.rand ...
- 如何在Java的特定范围内生成随机整数? [英]How do I generate random integers within a specific range in Java?
How do I generate a random int value in a specific range? 如何在特定范围内生成一个随机整型值? I have tried the follow ...
- 如何在Java中生成特定范围内的随机整数?
如何生成特定范围内的随机int数值? 我已经尝试了以下方法,但是这些方法不起作用: 尝试1: randomNum = minimum + (int)(Math.random() * maximum); ...
- matlab如何产生两个两位随机整数,产生20个两位随机整数
20 - 6 = 18 - 8 = 19 - 6 = 15 - 7 = 15 - 3 = 11 - 8 = 20 - 2 = 20 - 7 = 18 - 8 = 15 - 8 = 17 - 9 = 1 ...
- (转载)由1-7的随机整数函数构造1-10随机整数函数
题目: 已知有个rand7()的函数,返回1到7随机自然数,让利用这个rand7()构造rand10() 随机1~10. 分析:要保证rand10()在整数1-10的均匀分布,可以构造一个1-10*n ...
- python在多边形内随机生成点_Python随机生成均匀分布在三角形内或者任意多边形内的点...
Python有一随机函数可以产生[0,1)区间内的随机数,基于此函数生成随机分布在任意三角形内的点 由数学知识得知: 几何体的向量表达形式 直线: 线段: 推广到高维 三维平面: 三角形: 注释,v这 ...
最新文章
- 光耦p621引脚图_开关电源中光耦电路的设计与优点
- LeetCode 74. Search a 2D Matrix--有序矩阵查找--python,java,c++解法
- vue生命周期及双向绑定
- 林正刚本地化中摸索前进 称中国未来无可比拟
- Java SpringMVC框架学习(二)httpServeltRequest和Model传值的区别
- ubuntu16.04安装curl
- php只显示一部分文章,typecho同一个页面下调用不同分类的文章但是却只显示一个分类文章...
- pytorch根据特征图训练LSTM Stacked AutoEncoder
- checkbox问题
- 异步fifo_FIFO工作的原理
- [渝粤教育] 西南科技大学 管理学原理 在线考试复习资料(4)
- linux c 调用 java_Java如何调用C代码–(Linux下实现Java本地方法) | 学步园
- Unity中利用反射自动读取Excel配置
- JAVA多线程编程之异步
- python 扫描枪_python实现超市扫码仪计费
- 【数据分析】销售案例——用户购买频次
- Sigcomm2019 High Precision Congestion Control(HPCC)论文阅读笔记
- linux字体不识别不了怎么办,Docker容器不识别宋体等字体的解决方案
- 制作轮播图经验分享——element ui走马灯的使用(附源码,效果截图)
- php判断浏览器语言国内外,PHP判断浏览器语言