Mktemp

mktemp creates a temporary filename (not the file, node or directory itself), possibly based on a user-supplied template.

Provided by
Most (all?) Linux distributions incorporate this from the GNU Coreutils: and use its man page

Related Commands

 * basename - get the base filename part of a pathname.
 * dirname - get the directory part of a pathname.
 * pathchk - check for strange names