#!/usr/bin/env runts -- --allow-read import { parseArgs } from "jsr:@std/cli/parse-args"; const flags = parseArgs(Deno.args, { boolean: ["help"], string: ["length"], }); if (flags.help) { console.log("random.ts [--post-message] [--length ]"); Deno.exit(0); } const len = parseInt(flags.length || "12", 10); const buffer = new Uint8Array(len); const file = await Deno.open("/dev/random", { read: true }); try { const nread = await file.read(buffer); if (nread == null) { throw "Read from /dev/random failed"; } } finally { file.close(); } Deno.stdout.write(buffer); // @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20250919T000056+08:00.MEUCIQD0uwOh8xr+8Oog7x6s // cUutQYrO4oFkS+SU1mZogTFuwAIgE7PWbiDvzAKFUSCc0byrdwWkXrcJp+7CDWr3+e83Zy4=