function randomAdv() {
  m = 0, x = 0, y = 0;
  ad  = new Array();
  adv = new Array();
  hit = new Array();

  // hitには相対確率を入れる
  // 完全にランダムにするなら全部"1"にする
  // advには、広告のタグを入れる。改行はしないようにする
  // 広告を増やしたりする場合は、"[ ]"の数字が0から順になるようにする
  hit[0] = 2; adv[0] = '<iframe frameborder="0" allowtransparency="true" height="60" width="468" marginheight="0" scrolling="no" src="http://ad.jp.ap.valuecommerce.com/servlet/htmlbanner?sid=2277422&pid=874811275" marginwidth="0"><script language="javascript" src="http://ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=2277422&pid=874811275"></script><noscript><a href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2277422&pid=874811275" target="_blank" ><img src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2277422&pid=874811275" height="60" width="468" border="0"></a></noscript></iframe>';
  hit[1] = 3; adv[1] = '<a href="http://click.j-a-net.jp/10797/277044/" target="_blank"><img src="http://image.j-a-net.jp/10797/277044/" width="468" height="60"  border="0"></a>';
  hit[2] = 1; adv[2] = '<a href="http://click.j-a-net.jp/10797/386583/" target="_blank"><img src="http://image.j-a-net.jp/10797/386583/" width="468" height="60"  border="0"></a>';
   
  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);
}