java,随机抽取

package org.hanqi.array;

import java.util.*;

public class ZuoYe1 {

    public static void main(String[] args) {

        //产生验证码    0--9,a--z,A--Z随机取四个数作为索引值产生验证码
        
        List<Object>  list= new ArrayList<Object>();
        
        for(int i=0;i<10;i++)
        {
            list.add(i);
        }
        for(int i=65;i<=90;i++)
        {
            list.add((char)i);
        }
        for(int i=97;i<=122;i++)
        {
            list.add((char)i);
        }
        
        for(Object t:list)
        {
             System.out.print(t);
        }
        
        System.out.println();
        
        Random r=new Random();
        
        //产生四位数的验证码
        
        System.out.print("四位数验证码:");
        
        for(int i=1;i<=4;i++)
        {
            System.out.print(list.get(r.nextInt(list.size())));
        }
    }

}

复制代码



package org.hanqi.array;

import java.util.*;

public class YaoJiang {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        
        List<Object>  list= new ArrayList<Object>();
        
        for(int i=1;i<=28;i++)
        {
            list.add(i);
        }
            
        Random r=new Random();
        
        for(int i=0;i<9;i++)
        {
            int t=r.nextInt(list.size());
            
            System.out.print(" " +list.get(t));
            
            list.remove((list.get(t)));            
        }
    }
}

 

posted @ 2016-03-12 09:48  什么玩楞啊,我叫旺仔  阅读(521)  评论(0编辑  收藏  举报