Rondom的用法

package com.designer;

import java.util.Random;

public class TestRandom
{
   public  static String source = "abcdefghijklmnopqrskuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    
    //获得指定长度的随机字符串  
    public  String getRandString(int maxLength)
    {
        StringBuffer sb = new StringBuffer();
        Random rand = new Random();
        for (int i = 0; i < maxLength; i++)
        {
            //返回rand.nextInt(source.length()))这个范围内的随机数
            sb.append(source.charAt(rand.nextInt(source.length())));
        }
        return sb.toString();
    }
    
    public static void main(String[] args)
    {
        TestRandom trn = new TestRandom();
//        System.out.println(trn.getRandString(5));
        System.out.println(trn.getRandString(5));
        //静态方法里面  不能访问非静态的成员(静态成员优先于对象加载)
       
        StringBuffer sb = new StringBuffer();
        Random rand1 = new Random();
        print(source.charAt(0));
        int i=3;
        while(i<10)
        {
         print(rand1.nextInt(3)); //0 1 2 (3以内的随机数,但是不包括3)
         i++;
        }
//        sb.append(source.charAt(rand.nextInt(source.length())));
    }
    
    public static void print(Object abc)
    {
        System.out.println(abc);
    }
    
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值