数组随机手机号

static void Main(string[] args)
        {
            string[] a = new string[]{"13045674567","15065477456","13245679876",

"15263332121","18799998888","13778964563","15212312312",

"13012341234","18388887777","15000000000"};
            Random rand = new Random();
            for (int i = 1; i <= 50; i++)
            {
                int b = rand.Next(a.Length);                        //随机生成下标
                string s = a[b];                                              //取元素值
                  Console.Clear();  
                Console.WriteLine(s);
                Thread.Sleep(1000);
            }
            Console.ReadLine();
        }

时间: 2024-11-04 18:57:25

数组随机手机号的相关文章

关于JavaScript的数组随机排序

Fisher–Yates随机置乱算法也被称做高纳德置乱算法,通俗说就是生成一个有限集合的随机排列.Fisher-Yates随机置乱算法是无偏的,所以每个排列都是等可能的,当前使用的Fisher-Yates随机置乱算法是相当有效的,需要的时间正比于要随机置乱的数,不需要额为的存储空间开销. 一.算法流程: 需要随机置乱的n个元素的数组a:for i 从n-1到1 j <—随机整数(0 =< j <= i) 交换a[i]和a[j] end 二.实例 各列含义:范围.当前数组随机交换的位置.剩

javascript实现数组随机排序和去重

let arr = ['g', 'b', 'c', 'd', 'e', 'a', 'g', 'b', 'c']; // 数组随机排序(原数组被修改)Array.prototype.randomSort = function () { const len = this.length; for (let i = len - 1; i > 1; i--) { let n = Math.floor(Math.random() * i); let lastone = this[i]; this[i] =

利用数组随机抽取幸运观众

String[] randomArray = new String[]{"张三","李四","王五","赵六","孙七","周八","吴九"}; //生成随机数组索引 int index = (int)(Math.random()*randomArray.length); System.out.println("本次随机到:"+randomArra

java数组随机排序实现代码

例一 代码如下 复制代码 import java.lang.Math;import java.util.Scanner;class AarrayReverse{ public static void main(String args[]) { int a[]=new int[20]; for(int i=0;i<=15;i++) { Scanner sca=new Scanner(System.in); System.out.println("请输数组元素a["+"]&

php 数组随机取值

array_rand()在你想从数组中取出一个或多个随机的单元时相当有用.它接受 input 作为输入数组和一个可选的参数 num_req,指明了你想取出多少个单元 - 如果没有指定,默认为 1. array_rand -- 从数组中随机取出一个或多个单元 mixed array_rand ( array input [, int num_req]) array_rand() 在你想从数组中取出一个或多个随机的单元时相当有用.它接受 input 作为输入数组和一个可选的参数 num_req,指明

数组随机排序

以前没怎么用过,下面简单看一看Random是怎么用的. 假如被问到如何利用对一个数组进行shuffle,那么我们可以有一些简单的方法. 1. 使用系统自带的sort,然后传入一个Comparator,里面带一个double r = Math.random(),代码如下 这个Time Complexity就是O(nlogn)了 Integer[] nums = new Integer[] {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; Arrays.sort(nums, new C

给数组随机打乱

var data = obj.data;//获取数组 function randomsort(a, b) { return Math.random()>.5 ? -1 : 1; //用Math.random()函数生成0~1之间的随机数与0.5比较,返回-1或1} var pieData= data.proportion.sort(randomsort);//数组sort方法,返回1 换位置,返回-1不换位置

关于数组随机不重复的思路

例如双色球的红色举例: 首先知道数组的长度 6个:利用循环里的数组长度小于6进行循环: //封装产生随机数的函数 function randow(n,m){ return parsentInt(Math.random() * (m-n) + n) } //定义一个空数组 var arr=[]: //封装一个判断新随机数是否于之前重复: function arrinfo(num,arr){ for(var i=0;i<arr.length;i++){ if(num == arr[i]){ retu

python_生成随机手机号

写个一函数,这个函数的功能是,传入一个数字,产生N条手机号,产生的手机号不能重复. [150,189,188,170,132,150,186] def phone(500): phone.txt 1861232323 23423423 import randomimport string#写一个文件def phone_num(num): phone_nums=set()#集合不重复,无序 num_start = ['131','132','133','150','186','189','177'