zoukankan      html  css  js  c++  java
  • java生成随机数字

    import java.util.ArrayList;
    import java.util.Random;
    
    public class Demo_Random {
    
        public static void main(String[] args) {
    
            Random random = new Random();
            int a = random.nextInt(1000);
            System.out.println(a);
            
            Random ran1 = new Random();
            for(int i=0;i<10;i++) {
                System.out.print(ran1.nextInt(10) + " ");
            }
            System.out.println();
            Random ran2 = new Random();
            for(int i = 0;i<10;i++) {
                System.out.print(ran2.nextInt(10) + " ");
            }
            System.out.println();
            int i = (int)(Math.random()*100);
            System.out.println(i);
            
            
            String str = "1234567890";
            Random ran = new Random();
            StringBuffer sb = new StringBuffer();
            for(int j=0;j<str.length();j++) {
                
                int nu = ran.nextInt(str.length());
                char s = str.charAt(nu);
                sb.append(s);
            
                
            }
            System.out.println(sb.toString()); 
            
            char c = str.charAt(1);
            System.out.println(c);
            
            System.out.println("------------------");
            
            System.out.println(getDiffNo(10));
            
            
    
        }
        
        public static ArrayList getDiffNo(int n) {
            
            ArrayList list = new ArrayList();
            Random rand = new Random();
            boolean bool[] = new boolean[n];
            int num = 0;
            for(int i=0;i<n;i++) {
                do {
                    num = rand.nextInt(n);
                }while(bool[num]);
                bool[num] = true;
                list.add(num);
                    
            }
            
            return list;
            
        }
        
    
        
        
        
        
        
    
    }
  • 相关阅读:
    WPF系列学习之三(路由事件)
    WPF学习系列之二 (依赖项属性)
    WPF学习笔记系列之一 (布局详情)
    常用CDN公共库
    Day2-运算+流程控制+函数
    Day1-shell
    Day10-rsync
    Day2-EMOS
    Day9-Postfix
    Day1-dns Extension
  • 原文地址:https://www.cnblogs.com/51testing/p/15067804.html
Copyright © 2011-2022 走看看