如果控制十个数的随机率,可以先把这10个数放在一个数组里面,然后得到的随即数模上10,则得到几率相等的1-9作为数组的下标,就可以实现平均概率取得数组里的十个数.
例如:
import java.util.Random;
public class Test
{
public static void main(String[] args)
{
int countOne=0;
int countTwo=0;
int countThree=0;
for(int i=0;i<100000;i++)
{
long rand=Math.round(Math.random()*100000)%3;
if(rand==0)
{
countOne++;
}else if(rand==1)
{
countTwo++;
}else
{
countThree++;
}
}
System.out.println("1: "+countOne);
System.out.println("2: "+countTwo);
System.out.println("3: "+countThree);
}
}
误差率为千分之二,还算可以.绝对节省资源,速度也不错.
分享到:
相关推荐
迷宫 迷宫的精简算法十分的好经本人认真测试过 shortPath迷宫
三维网格精简算法QEM对原始边的缩减的实现,在Qt中实现。
基于MSP430的FFT精简算法,基于MSP430的FFT精简算法,基于MSP430的FFT精简算法
为便于模型重构, 针对点云数据精简是必不可少的数据预处理手段, 提出了一种基于空间分割和曲率特征信息的点云数据精简算法。通过K-邻域计算、二次曲面拟合、曲率估算和曲率阈值可调的数据分区等关键精简技术, 实现了...
蓝桥杯矩阵按键精简算法,使用此算法将大大减少代码的书写量,提高程序的运行效率。
基于快速行进最远点的点云精简算法研究,严成,朱昊,在逆向工程中,冗余数据会影响三维重建效率,因此对原始数据进行精简非常重要。本文提出一种点云精简算法,采用快速行进最远点采
针对传统方法易在平缓区出现孔洞和无法保证均衡分布的缺点,在保留传统精简方法精简后点云依据曲率自适应分布特点的基础上,给出了一种改进的点云分类精简算法。首先对点云进行小栅格包围盒精简,可初步简化点云并...
Mesh三维网格简化精简算法研究指南,绝对经典专业
针对散乱点云数据密度大、重建时间长、效率低等问题,提出了一种散乱点云的均匀精简算法。该算法基于开源C++编程库点云库(PCL),利用PCL的体素化栅格类创建一个K邻域三维体素栅格,结合包围盒法对输入的点云数据进行...
根据读取文献,自己写的一个基于法向量的点云数据精简的算法,写的比较简单,有注释也通俗易懂。可以更改REM7的取值(0),来调整精简比例。
基础算法题目精简集合 题目相对来说简要了一些,算是有代表性了,各方面都有题目 偶不希望像别的帖子那样像为了凑数般弄够100题,相反这里不过二三十。 前六章均为算法基础入门必会解答的题目,也就是若当中有任何一...
js鼠标移上去变化图片特效,精简算法版本
采用R_tree的三角网格曲面非均匀精简算法.pdf
融合k-means聚类和Hausdorff距离的散乱点云精简算法.docx
我对每一个章节都做了思维导图,虽然可能各个学校的知识点有差异,但是我觉得吧,算法这个东西还是比较固定的,像遗传算法、模拟退火算法、蚁群优化算法、禁忌算法、粒子群算法,每个算法独立成一章,而且我是双语版...
在寻迹小车,四轮翼等诸多精密系数的控制系统中,只是简单 的采集外侧数据不能够使器件乖乖听话,需要有一定的算法,比如pid算法,这里的pid文件就是有助于你理解的pid解释
电信设备-基于点特征直方图的移动场景点云精简算法.zip
本代码实作一个非常精简的算法, 使用回溯法产生数独的所有解。
针对海量散乱点云数据精简问题,提出了以平均曲率为判据的精简算法。采用八叉树结构对点云数据进行空间分割,由分割结果建立k邻域。在散乱数据点参数化的基础上,对k邻域内的散乱点进行二次曲面拟合,求出拟合曲面的...
然而,很少有算法研究在这种严峻的环境中,丢包对数据精简的影响。基于线性预测模型和Heartbeat机制提出LRPH算法来抵制丢包带来的影响,并且及时监测传感器是否故障。另外,提出LRSH算法来优化LRPH,减少冗余信息。...