【发布时间】:2016-10-31 20:25:51
【问题描述】:
我想在 R 中生成随机数。假设我有一些范围:
20 3293601
3295601 3653454
3655454 3877785
3879785 4454406
4456406 4772139
4774139 4948406
4950406 5188645
5190645 5641009
5643009 5731188
5733188 5993268...
当然,我可以首先通过seq(start, end) 生成此范围的序列,并将所有这些序列附加在一起。然后我可以使用sample(sequences, n) 来生成随机数。但问题是我有很多这样的范围,比如说我有一千个范围,所以生成所有这些序列并不是很可行。有没有更快的方法在 R 中生成这些范围内的随机数?
【问题讨论】: