That’s all. I just found this in a random script. Generates a random UUID every time it’s called. I didn’t know.

Of course I can also use uuidgen or pipe /dev/(u)random into something to get a random alphanumeric string - but this is built right into the kernel!

In /proc/sys/kernel/random/, there’s also boot_id which seems to do the same, and some tweakable parameters.

❤️🐧

  • Hamartiogonic@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 hours ago

    That reminds me of the CPU stress test I ran many years ago.

    dd if=/dev/random of=/dev/null

    If you have 8 cores, just open 8 terminals, and run that code in each of them.

    • lime!@feddit.nu
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      7 hours ago
      for i in {1..n}  # where n == number of cores
      do
        dd if=/dev/urandom of=/dev/null &
      done
      
      # to stop:
      jobs -p | xargs kill