ChatGPTに書いてもらった。
ダミーデータを作成する際に便利。
/* ランダムにyyyy-mm-dd形式の日付を20個作成 */
data MakeRandomDate;
format year 4. month day 2.;
do i = 1 to 20;
/* ranuni:一様分布に従う0~1の乱数を生成 */
year = int(ranuni(12345)*75 + 1950); /* 75をかけている理由:生成される年を2024年までにする */
month = int(ranuni(12345)*12) + 1;
day = int(ranuni(12345)*28) + 1;
/* year、month、dayを-区切りで結合した文字変数を作成 */
date = put(year, 4.) || '-' || put(month, z2.) || '-' || put(day, z2.);
output;
end;
drop i;
run;