use POSIX qw(tmpnam); my $tmp_name = tmpnam();