我是靠谱客的博主 个性冷风,最近开发中收集的这篇文章主要介绍代码测试之自定义两数生成之间的随机数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、测试代码如下

为了能自定义两个正数随机生成两数之间的随机数,代码如下:

 1 import java.util.*;
 2 public class test
 3 {
 4     public static void main(String[] args)
 5     {
 6         boolean flag = true;
 7         while(flag)
 8         {
 9             System.out.println("请输入两个数(下面会产生100个两数之间的随机数):");
10             Scanner sc = new Scanner(System.in);
11             int num1 = sc.nextInt();
12             int num2 = sc.nextInt();
13             
14             int s = 0;
15             int count = 0;
16             if(num1>0&&num2>0)
17             {
18                 System.out.println("两数之间的随机数为:");
19                 for(int i=0;i<100;i++)
20                 {    
21                     if(num2>num1)
22                         s = rand(num1,num2);
23                     else
24                         s = rand(num2,num1);
25                     System.out.print(s+"t");
26                     count++;
27                     if (count%10==0)
28                         System.out.println();            
29                 }    
30                 flag = false;
31             }
32             else
33             {
34                 System.out.println("不能输入负数!请重新输入正数!");
35                 flag = true;
36             }
37         }            
38     }
39     public static int rand(int n1,int n2)
40     {
41         int temp = 0,b = 0;
42         while((temp=new Random().nextInt(n2))>=n1)//如果产生的随机数大于n1,就将其返回,否则就继续
43         {
44             b = temp;            
45         }    
46         if(b==0)
47             b = b + n1;
48         return b;
49     }
50 }

二、测试用例

1、随机输入两个正数,两数的次序可以颠倒

2、如果输入负数,就提示并重新输入

三、总结

    在通过测试的这个代码,练习了对一个问题的全方位的思考,努力做到360全方位无死角,
但这不是一件简单的事,在以后的练习中,还应该做到更加细心,让程序更加完善。

转载于:https://www.cnblogs.com/KevinBin/p/4342412.html

最后

以上就是个性冷风为你收集整理的代码测试之自定义两数生成之间的随机数的全部内容,希望文章能够帮你解决代码测试之自定义两数生成之间的随机数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部