dポイントプレゼントキャンペーン実施中!

リンク1
リンク2
リンク3

というリンク集があったとして
リロード毎に順番を変えたいです。

PHPですと
<?php
$rdmlist = array(
'<a href="http://yahoo.co.jpp">やっほー</a>/',
'<a href="http://google.co.jp">グルーグル</a>/',
'<a href="http://msn.jp">マイクロン</a>/',
''
);
shuffle ($rdmlist);
foreach ($rdmlist as $name) {
echo "$name\n";
}
?>
で出来るのですが

ASPで同じ事をするには、どんなプログラムを書けば良いのでしょうか。

宜しくお願い致します。

A 回答 (1件)

ASP だと VBScript ってことになりますかね。


LinkArray(0 ~ N-1) の配列があったとして
乱数を使って N 未満の正数を作成し、その LinkArray(0) の内容と LinkArray(乱数) の内容を交換する。
これを数回行えばシャッフルできる。

下記サンプルは 0~99個の要素を持つ配列を使い、100回シャッフルしているが、そこまでする必要は無いはず。
http://www.atmarkit.co.jp/fwin2k/tutor/cformwsh0 …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!