UWSCで指定範囲のランダム値を取得

   

ハイフン区切りで数値の範囲を範囲指定することで、範囲内でのランダムな値を取得。
例えば10から30の間でのランダムな値を取得したい場合、”10-30″をパラメータとして渡す。

function getRandomSpan(span)

	spanAry = split(span, "-")
	target_min = val(spanAry[0])
	target_max = val(spanAry[1])

	// target_min - target_max 分の配列を用意
	dim hit[target_max - target_min]
	
	for i = 0 to target_max - target_min
		hit[i] = target_min + i
	next
	
	// ランダム値取得
	num = random(100)
	
	// ランダム値の上限まで配列を検索
	aryIndex = 0
	data = -1
	for i = 0 to num
	
		data = hit[aryIndex]
	
		aryIndex = aryIndex + 1
		
		// 配列数を超える場合、リセット
		if aryIndex >= length(hit) then
			aryIndex = 0
		endif
	
	next
	
	result = data
	
fend

 -uwsc

  関連記事

WS000001

UWSC 文字コードを指定してファイルを保存する

CSVファイルを出力するサンプルです。 F_WRITE1 の部分で文字コードを指定できます。 F_W

WS000001

UWSC ランダムパスワード作成処理

ランダムパスワードを作成する処理です。 lenに文字数を指定してください。 function Get

WS000001

UWSC 現在表示されているタブと異なるタブのIEオブジェクトを取得

例えば、アンカータグのtarget属性が”_blank”の場合、ボタンクリッ

invitation_banner117

げん玉がキャンペーン中です

【Gendama】楽しくお得にポイントが貯まる!    ~ポイントポータルサイト げん玉~  ★ネッ

WS000001

UWSCでIE11を起動し、デベロッパーツールでユーザーエージェント(UA:UserAgent)を変更

E11のデベロッパーツールを利用して、UserAgentを変更してサイトにアクセスするサンプルです。

WS000001

UWSC MySQLへのODBC接続

MySQLへの接続で少しはまってしまいました。 以前Accessに接続した際は以下で問題ありませんで

WS000001

UWSC 画像URLを保存する

DOSコマンドで画像保存が可能です。 doscmd(“bitsadmin.exe /transfer

invitation_banner117

UWSC げん玉で毎日自動的におこづかいを入手する簡単な方法

げん玉に登録してください UWSCスクリプトを実行する 毎日ログインし、以下を実行してください。 毎

WS000001

UWSC Excelを読み取り専用で開く、上書き確認なしで閉じる

UWSCでExcelを扱う際、読み取り専用で開きたい、上書き確認なしで閉じたい、 というのは本当によ

WS000001

UWSC マウスポインタの下にある色を16進数で取得する

マウスポインタのを任意の位置に移動 MMV(x, y, 100) // ※xとyは任意の座標、100

  Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>