import java.io.*;
import java.util.Arrays;
import java.util.Scanner;
import java.math.*;
/**
* 一定范围内随机生成一定数量随机数据
*/
public class GetRandom {
public static void main(String[] args){
//输入数据
System.out.println("请输入起始数字,结束数字和随机抽样个数");
Scanner sr = new Scanner(System.in);
String str = sr.nextLine();
String[] s = str.split(" ");
System.out.println(Arrays.toString(s));
int start = Integer.parseInt(s[0]);
int end = Integer.parseInt(s[1]);
int count = Integer.parseInt(s[2]);
//生成范围数组
int[] listsrc = new int[end - start + 1];
for (int i = 0;i < listsrc.length;i++){
listsrc[i] = start + i;
}
System.out.println(listsrc.length);
//生成随机数组,避免重复
int[] list = new int[count];
out:for (int i = 0; i < list.length; i++){
//注意括号
int a = listsrc[(int) (Math.random()*listsrc.length)];
//System.out.println(a);
for (int t : list){
if (t == a){
continue out;
}
}
list[i] = a;
}
System.out.println(Arrays.toString(list));
}
}