File io Java随机选择csv文件中的行以进行输出

File io Java随机选择csv文件中的行以进行输出,file-io,random,File Io,Random,我想读入一个可变长度的csv文件,并从文件中随机选择要输出的行的百分比。例如,如果我有20行,我会在数到20时阅读每一行,最后一行只有一个数字(百分比)。然后从最后一行读取的行数中计算出这个百分比,例如,最后一行上的10将给我20*10%,因此随机选取2行并输出到文本文件。有什么想法吗?我如何验证它确实是随机的 将行插入字符串[] 计算要选择的行数:int number=(int)(myArray.length*百分比) 从字符串[]中选择一个 它不是随机的,它是伪随机的,但这可能足够好了/别忘

我想读入一个可变长度的csv文件,并从文件中随机选择要输出的行的百分比。例如,如果我有20行,我会在数到20时阅读每一行,最后一行只有一个数字(百分比)。然后从最后一行读取的行数中计算出这个百分比,例如,最后一行上的10将给我20*10%,因此随机选取2行并输出到文本文件。有什么想法吗?我如何验证它确实是随机的

  • 将行插入
    字符串[]
  • 计算要选择的行数:
    int number=(int)(myArray.length*百分比)
  • 字符串[]中选择一个

  • 它不是随机的,它是伪随机的,但这可能足够好了/别忘了留下字符串数组的最后一行。