10/05/18 18:55:36 2VcVFoXX0
気軽に「こんなソフトありませんか?」 Part.125から流れてきました。
OSはWindowsで
指定した数字(範囲ではない)の中から3連続、または2連続する数字群(例1-2-3、4-5)をランダムで出力するソフトを作成して欲しいです。
A(複数のバラバラの数字)からランダムにB個選んでX通りの組み合わせを出力する
A・B・Xは任意の数字。
例) 1・3・5・7・9の数字(A)を使い、3個(B)ずつランダムで選び3通り(X)出力 1-5-9 3-7-1 5-9-3
2個ずつだと1-3、3-7、7-9のような感じです。ダブるパターンは1回の出力では禁止。
頭の数字、A-B-CのA部分を任意の数字で固定して数パターン出力する機能もあるといいのですが
技術的に難しければ省略しても構いません。気が向いた方、作ってもらえませんか?
860:名無しさん@お腹いっぱい。
10/05/18 19:17:55 1mL/kRj20
4行目以降で例としてあげられた動作だと、数字が連続してなくない?
861:名無しさん@お腹いっぱい。
10/05/18 20:34:05 VaDxwG6X0
>>859
Password Creator TypeBで自分でそういうフォーマットを指定すればできるよ。
ただまぁ、本来の目的としては違うから作ってくれる人がいるならそれでいいんだけど。(´・ω・`)
862:名無しさん@お腹いっぱい。
10/05/18 22:15:14 Dz4tK1ol0
>>859
それだけで終わるのであれば、できるソフトを探せばいいが、
今後も似たことをやるだろうから、何かスクリプトを習得した方がいいよ。
一番簡単なのは awk (gawk)、文法を習得さえすれば、gawk.exe だけでできる。
863:名無しさん@お腹いっぱい。
10/05/18 22:54:14 2VcVFoXX0
>>860
ナ、ナンダッテー
自分でもちょっと何言ってるかあやふやなんでゴメン
競馬の3連単、馬連の予想支援という名目なんです
選んだ馬番でもって、乱数出力みたいな
>>861-862
頓挫しそうだけど、手出してみます
ありがとう
864:名無しさん@お腹いっぱい。
10/05/18 23:36:21 VaDxwG6X0
>>863
Password Creator TypeBはパスワード生成ソフトだから、
出現させたい文字とか文字数とか設定するだけだから簡単だよ。
865:名無しさん@お腹いっぱい。
10/05/18 23:52:46 vUCN6Rs00
>>859
気が向いたのでつくってみた
URLリンク(www1.axfc.net)
起動は.zipを解凍してできたnumgen.htaをダブルクリック
1 2 3 4 5 6 7,3,2
と入力すると以下のように結果が得られる
1-5-3
2-7-3
また
1 2 3 4 5 6 7,3,2,5
では
5-4-3
5-1-3
となる
866:名無しさん@お腹いっぱい。
10/05/19 02:42:42 sgTfdJgY0
>>826-827
こういうのって、例えば、Windows 7 のエクスプローラーを高機能化したイメージなのか、
それとも Windows XP のエクスプローラーを高機能化したイメージなのか、
イメージの元になるものが何なのかはっきりしないと、
何を目指して作ればいいのかわからん。
作りたい気はあるんだけどね。Windows XP までしか触ったことないから 7 のは知らん。
867:名無しさん@お腹いっぱい。
10/05/19 10:51:33 xacP6/np0
>>865
ありがとうございます!!
動作も良好です
868:名無しさん@お腹いっぱい。
10/05/19 11:24:17 xacP6/np0
ごめんなさい、嘘つきましたorz
1 2 3 4 5 6 7,3,2また1 2 3 4 5 6 7,3,2,5
の例で、下は5を固定の以下ランダム出力かと思うのですが
7,3,2と7,3,2,5の部分の違いや、「,」を加えた場合の動作に関するヘルプというか
詳しい説明が欲しかったので、そこら辺なんぞを聞こうと思ったら
まず例の数字を打ち込んでの実行の段階で
format error、もしくはオートメーション サーバーはオブジェクトを作成できません。と出ます
Windows Script 5.6は入れてます。IEのセキュリティ項目で"ActiveXコントロールとプラグインの実行" 項目も有効です
869:名無しさん@お腹いっぱい。
10/05/19 12:21:10 wLKdM5KO0
>>868
書式仕様は
(空白区切りの数字列)(カンマ)(抽出する数字の数)(カンマ)(繰り返し回数)
です
いずれも必須
オプションで最後に(カンマ)(先頭の固定数値)を追加できます
なので
1 2 3 4 5 6 7,3,2
の場合 7,3,2 の7に特別な意味はなく、
1~7の7個の数字から3つずつ2回取り出す、の意味です
format errorは書式を正しく解釈できなかったときに表示されます
オートメーション サーバーはオブジェクトを作成できません
は謎
VistaとXPでは動作したんだけど
OSは何?
870:名無しさん@お腹いっぱい。
10/05/19 21:41:32 a5BX+rXg0
>>869
OSはWindowsXP homeです・・・
numgen.hta自体は起動するんですが、何ででしょうorz
数字入力の件は理解しました!その動作内容ですと希望通り完璧です><
何かが足りないのか、自分だけなのかな?
871:名無しさん@お腹いっぱい。
10/05/19 22:23:53 gdYGtAB80
>>870
原因はよくわからないけど、エラーになってると思われる個所を
別の方法に書き換えてみたけどどうかな
URLリンク(www1.axfc.net)
ついでに数字列として範囲値を指定可能にした
1 2 3 8 9 10,2,3
の代わりに
1-3 8-10,2,3
とも書ける
872:871
10/05/19 22:35:58 gdYGtAB80
>>870
そういえば、OSの問題じゃなくウィルス対策ソフトが原因で
似たようなエラーになったことがあるのを思い出した
それが原因の可能性があるかも
873:名無しさん@お腹いっぱい。
10/05/19 22:52:06 a5BX+rXg0
>>871
これにて起動、動作、OKでした
一通り、とっかえひっかえでテストしてみました。OKです
セキュリティーソフトの動作を停止してみての過去verをテストしましたが変化無しでした
新verは何もしなくてもOKです、ありがとうございました!完璧です