一 ,打印1-10的随机函数
public static void randomprint(){
for (int i=0;i<100;i++){ //打印一百次 System.out.println((int)(1+Math.random()*10)); } }(int)(1+Math.random()*10) int:返回类型 1:最小值 10最大值
二,在给的的范围内随机输出一个数字
import java.util.Random; public class RandomNumber { public static void main(String[] args) { int []numbers = {1,2,5,4,3,42,71,25,6}; Random random = new Random(); int index = random.nextInt(numbers.length); System.out.println(numbers[index]); }}
三,让程序运行一段时间后停止运行(运行30秒)
public static void main(String[] args) { long begain = System.currentTimeMillis();//开始系统时间 try { Thread.sleep(100); } catch (Exception e) { e.printStackTrace(); } long CheckTime = System.currentTimeMillis(); //判断时间 while(true){ System.out.println(CheckTime-begain); try { Thread.sleep(1000); } catch (Exception e) { e.printStackTrace(); } CheckTime = System.currentTimeMillis(); if((CheckTime-begain)>=(30*1000)){ //判断时候到30秒 System.out.println("30秒后结束"); break; } } }
简化之后的代码:
public static void main(String[] args) { long begain = System.currentTimeMillis();//开始系统时间 long CheckTime = System.currentTimeMillis(); //判断时间 while(true){ //此处写需要运行的程序!!!!! CheckTime = System.currentTimeMillis(); if((CheckTime-begain)>=(30*1000)){ //判断时候到30秒 System.out.println("30秒后结束"); break; } } }