python怎么从10个名字中随机输出五个名字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python怎么从10个名字中随机输出五个名字相关的知识,希望对你有一定的参考价值。

参考技术A

python有一个random的库,里面有一个sample函数正好可以满足这个要求

import random
names = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
print random.sample(names, 5)

java 从txt文本中随机获取名字

代码:

/*
    获取随机文件文字
     */
    public static String random(String path) //路径
        String name = null;
        try 
            //把文本文件中的数据存储到集合中
            BufferedReader reader = new BufferedReader(new FileReader(path));
            //定义集合数组
            ArrayList<String> list = new ArrayList<String>();
            String line = null;
            while ((line = reader.readLine()) != null) 
                list.add(line);//把每一行讀取到的值存储在集合中
            
            reader.close();
            //随机产生一个索引
            Random random = new Random();
            int index = random.nextInt(list.size());//产生的索引值的大小在0-size之间
            //根据该索引获取一个值
            name = list.get(index);
         catch (Exception e) 
            e.printStackTrace();
        
        return name;
    

 

以上是关于python怎么从10个名字中随机输出五个名字的主要内容,如果未能解决你的问题,请参考以下文章

php中如果从一堆元素中随机出2个元素,举个例子:张三,李四,王五,刘六...有十个名字,

用JAVA怎么编写以下两个程序:?!

我想从一个名字组 数据列表中随机筛选几个人出来 用php怎么写?

c语言,输入五个国家的名字,按字母顺序(即按ASCII码从小到大的顺序)排列输出。

c++随机抽取名字?

C语言如何用数组存储一些中文名字,并且可以随机抽取一个名字输出