如何从具有给定概率的数组中进行选择?

时间:2017-07-17 10:43:32

标签: java arrays random data-generation

我有一个输入CSV文件,如下所示:

0.2,abc,def
0.4,fgd,fol
0.4,oqo,asd

其中第一列是记录的相对可支持性。

鉴于我可以读取此文件并将记录放在数组或列表中,如何在java中编写一个方法,根据它们的相对分布从该数组中返回记录?

修改
我的目标是创建一个新的,更大的文件,它具有与基本文件相同的分布或记录/行。

所以,如果我创建一个包含100行的新文件,则行的绝对可用性应该是:
20 x line 1
40 x line 2
40 x line 3

0 个答案:

没有答案