public class test{
public static void main(String[] args){
method();
}
//给定一个整数n,n为数组arr的长度,在给定一个整数k,求出arr中随机三个数之和小于
//k值的三元数组个数
public static void method(){
System.out.println("输入一个正数n");
Scanner sc=new Scanner(System.in);
Random r=new Random();
int n=sc.nextInt();
int[] arr=new int[n];
for(int i=0;i<n;i++){
arr[i]=(int) (Math.random()*n);
}
for(int m:arr){
System.out.print(m+" ");
}
System.out.println();
System.out.println("输入一个正数k");
int k=sc.nextInt();
int m=0;
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr.length;j++){
for(int h=0;h<arr.length;h++){
if(i!=j&&j!=h&&h!=i&&(arr[i]+arr[j]+arr[h])<k){
m++;
}
}
}
}
System.out.println(m+"组满足条件的三元组");
}
}