function randomAdv() {
  m = 0, x = 0, y = 0;
  ad  = new Array();
  adv = new Array();
  hit = new Array();

  // hitには相対確率を入れる
  // 完全にランダムにするなら全部"1"にする
  // advには、テキストを入れる。改行はしないようにする
  // テキストを増やしたりする場合は、"[ ]"の数字が0から順になるようにする

hit[0] = 1; adv[0] = '隠れ里：修験者：矢と弾どちらが必要ですか？ ';
hit[1] = 1; adv[1] = '修理屋：どの頭装備の立物を外してほしいんだい？';
hit[2] = 1; adv[2] = '両替商：また、いらしてください。';
hit[3] = 1; adv[3] = '伊賀忍目付：それがしに何か用かな？';
hit[4] = 1; adv[4] = '御蔵番：また、いらしてください。'; 
hit[5] = 1; adv[5] = '知行長老：何回実行しますか？'; 
hit[6] = 1; adv[6] = '岩成友通：戦国乱世ゆえ身分のことは言わぬが、あまりに・・・'; 
hit[7] = 1; adv[7] = '島津義弘：遅れるな！'; 
hit[8] = 1; adv[8] = '近衛前久：吉報を待つぞよ。'; 
hit[9] = 1; adv[9] = '島津家久：行くか。'; 
hit[10] = 1; adv[10] = '鍛冶屋棟梁：また来ておくれよ。';
hit[11] = 1; adv[11] = '田北鎮周：この大戦で一番駆けの名誉はとった。';
hit[12] = 1; adv[12] = '船頭：よお、姉ちゃん。';
hit[13] = 1; adv[13] = '市司：ではまたの。';
hit[14] = 1; adv[14] = '蔵持ち山伏：また来るがよい。'; 
hit[15] = 1; adv[15] = '東西合戦天狗：それでは、これにて。'; 
hit[16] = 1; adv[16] = '屋内家具屋：まいど〜！'; 
hit[17] = 1; adv[17] = '上覧物売り：楽しんできてくださいね。'; 
hit[18] = 1; adv[18] = '馬借：どこへ向かわれますか？'; 
hit[19] = 1; adv[19] = '入野の翁：ゆめゆめ油断してはならぬぞ。'; 
hit[20] = 1; adv[20] = '海辺の翁：生きて帰ってくるのじゃぞ。'; 
hit[21] = 1; adv[21] = '師範代：いざ、尋常に勝負されよ。'; 
hit[22] = 1; adv[22] = '彪大師：《叢雲堂》の中へ向かわれるのですかな？'; 
hit[23] = 1; adv[23] = '龍造寺隆信：行くぜ！肥前丸！'; 
hit[24] = 1; adv[24] = '成松信勝：お味方の増援か！'; 
hit[25] = 1; adv[25] = '薩摩速射組：はっはっは。'; 
hit[26] = 1; adv[26] = '薬丸兼陳：さすがお師匠様・・・。'; 
  for(i=0; i<=hit.length - 1; i++) {
    m += hit[i];
  }
  n = Math.floor(Math.random() * m);
  n++;
  for(i=0; i<=hit.length - 1; i++) {
    x = y;
    y += hit[i];
    if(x<n && n<=y) ad = adv[i];
  }
  document.write(ad);
}