我有一个包含名字的大文本文件。
目标是生成一个随机名称(从文件中生成两个随机名称)。
考虑到该文件有大约8k行,每行只有一个名称,从这个文件中获取随机行是否是高效的处理器?使用它是一个很长的过程,因此在运行时是不可避免的吗?
我计划使用以下方法获取随机名称
public static String choose(File f) throws FileNotFoundException
{
String result = null;
Random rand = new Random();
int n = 0;
for(Scanner sc = new Scanner(f); sc.h
我是C++的新手,我正在做一个程序,我们可以从输入的名字中随机选择。当输入的名字是10个时,它将只随机选择一个名字,如果用户从名单中输入'Y‘,它将从之前输入的名字中再次随机选择一个名字。
#include <iostream>
using namespace std;
int main()
{
string name;
int countname = 10;
char roll;
cout << "Please enter all the name of the entries: " << en
下面的代码创建了一个姓名和“数字”列表,并为每个人提供了一个介于15岁到90岁之间的随机年龄。
#!/bin/sh
file=$1
n=$2
# if number is zero exit
if [ "$n" -eq "0" ]
then
exit 0
fi
echo "Generating list of $n people."
for i in `seq 1 $n`;
do
let "NUM=($RANDOM%75)+15"
echo "name$i $NUM (###)###-###