検索文字列: (.+?)(\.[^\.]+?)$
       置換文字列: Format(10000000*Rnd(),"0000000")$2
      
        \.[^\.]+? は拡張子
        Rnd() は 0 以上 1 未満の数字
      
        10000000*Rnd() で 
0000000 〜 9999999 の数字が生成される。
      
         万一ファイル名が重複したら、再度、試行すればよい。
         (1万個のファイルを生成しても、ファイル名が重複する確率は極めて小さい)
      
      
      
      注:上記の方法で生成できる数値は7桁まで。
        8桁以上の数値のファイルを生成するには、次項「
ランダムな英字のファイル名」のような方法を行う。
      
        
Int(10*Rnd(1))Int(10*Rnd(2))・・・Int(10*Rnd(9)))Int(10*Rnd(10))
      
        とすると10桁の数字が生成される。
        (10桁になると重複の可能性は0と言って良いほど小さい)