■ このスレッドは過去ログ倉庫に格納されています
ロト6当選理論
- 1 :名無しさん@夢いっぱい:2012/05/11(金) 10:18:06.77 ID:X7d341zq.net
- 頼む。教えてください。
- 31 :名無しさん@夢いっぱい:2013/03/11(月) 14:26:22.37 ID:rJgoYZzD.net
- # awk -f num4sgl.awk > num4sgl.txt
BEGIN {
  for(i = 1; i <= 10; i++) {
    for(k = i + 1; k <= 10; k++) {     # k > i
      for(m = k + 1; m <= 10; m++) {   # m > k
        for(p = m + 1; p <= 10; p++) { # p > m
          printf("%02d %02d %02d %02d / \n", i, k, m, p)
        }
      }
    }
  }
  exit
}
- 32 :名無しさん@夢いっぱい:2013/03/11(月) 14:46:42.50 ID:rJgoYZzD.net
- >>31の  を半角空白2個に置換してください。
Googleで
"awk95.exe"
検索してダウンロードしてください。
awk95.exeをawk.exeの名前に変更してください。そうすれば、
awk -f num4sgl.awk
を実行できます。
> num4sgl.txt
により、num4sgl.txtというテキストファイルが生成されます。
- 33 :名無しさん@夢いっぱい:2013/03/11(月) 14:47:51.57 ID:rJgoYZzD.net
- なにもダウンロードしないで実行できます。その方法をかきます
- 34 :名無しさん@夢いっぱい:2013/03/11(月) 14:49:16.59 ID:rJgoYZzD.net
- //【Windows XPのコマンドプロンプトで実行】 cscript //nologo num4sgl.js > num4sglj.txt
var i, k, m, p;
for(i = 1; i <= 10; i++) {
for(k = i + 1; k <= 10; k++) { // k > i
for(m = k + 1; m <= 10; m++) { // m > k
for(p = m + 1; p <= 10; p++) { // p > m
if(p == 10) {
WScript.Echo("0" + i + " 0" + k + " 0" + m + " 10 / ");
} else {
WScript.Echo("0" + i + " 0" + k + " 0" + m + " 0" + p + " / ");
}
}
}
}
}
- 35 :名無しさん@夢いっぱい:2013/03/11(月) 14:52:19.69 ID:rJgoYZzD.net
- テキストエディタで、必要に応じてnum4sglj.txtの改行文字を削除して内容をかきます
- 36 :名無しさん@夢いっぱい:2013/03/11(月) 14:53:14.51 ID:rJgoYZzD.net
- 01 02 03 04 / 01 02 03 05 / 01 02 03 06 / 01 02 03 07 / 01 02 03 08 / 01 02 03 09 / 01 02 03 10 /
01 02 04 05 / 01 02 04 06 / 01 02 04 07 / 01 02 04 08 / 01 02 04 09 / 01 02 04 10 / 01 02 05 06 /
01 02 05 07 / 01 02 05 08 / 01 02 05 09 / 01 02 05 10 / 01 02 06 07 / 01 02 06 08 / 01 02 06 09 /
01 02 06 10 / 01 02 07 08 / 01 02 07 09 / 01 02 07 10 / 01 02 08 09 / 01 02 08 10 / 01 02 09 10 /
01 03 04 05 / 01 03 04 06 / 01 03 04 07 / 01 03 04 08 / 01 03 04 09 / 01 03 04 10 / 01 03 05 06 /
01 03 05 07 / 01 03 05 08 / 01 03 05 09 / 01 03 05 10 / 01 03 06 07 / 01 03 06 08 / 01 03 06 09 /
01 03 06 10 / 01 03 07 08 / 01 03 07 09 / 01 03 07 10 / 01 03 08 09 / 01 03 08 10 / 01 03 09 10 /
01 04 05 06 / 01 04 05 07 / 01 04 05 08 / 01 04 05 09 / 01 04 05 10 / 01 04 06 07 / 01 04 06 08 /
01 04 06 09 / 01 04 06 10 / 01 04 07 08 / 01 04 07 09 / 01 04 07 10 / 01 04 08 09 / 01 04 08 10 /
01 04 09 10 / 01 05 06 07 / 01 05 06 08 / 01 05 06 09 / 01 05 06 10 / 01 05 07 08 / 01 05 07 09 /
01 05 07 10 / 01 05 08 09 / 01 05 08 10 / 01 05 09 10 / 01 06 07 08 / 01 06 07 09 / 01 06 07 10 /
01 06 08 09 / 01 06 08 10 / 01 06 09 10 / 01 07 08 09 / 01 07 08 10 / 01 07 09 10 / 01 08 09 10 /
02 03 04 05 / 02 03 04 06 / 02 03 04 07 / 02 03 04 08 / 02 03 04 09 / 02 03 04 10 / 02 03 05 06 /
02 03 05 07 / 02 03 05 08 / 02 03 05 09 / 02 03 05 10 / 02 03 06 07 / 02 03 06 08 / 02 03 06 09 /
02 03 06 10 / 02 03 07 08 / 02 03 07 09 / 02 03 07 10 / 02 03 08 09 / 02 03 08 10 / 02 03 09 10 /
02 04 05 06 / 02 04 05 07 / 02 04 05 08 / 02 04 05 09 / 02 04 05 10 / 02 04 06 07 / 02 04 06 08 /
02 04 06 09 / 02 04 06 10 / 02 04 07 08 / 02 04 07 09 / 02 04 07 10 / 02 04 08 09 / 02 04 08 10 /
02 04 09 10 / 02 05 06 07 / 02 05 06 08 / 02 05 06 09 / 02 05 06 10 / 02 05 07 08 / 02 05 07 09 /
02 05 07 10 / 02 05 08 09 / 02 05 08 10 / 02 05 09 10 / 02 06 07 08 / 02 06 07 09 / 02 06 07 10 /
02 06 08 09 / 02 06 08 10 / 02 06 09 10 / 02 07 08 09 / 02 07 08 10 / 02 07 09 10 / 02 08 09 10 /
03 04 05 06 / 03 04 05 07 / 03 04 05 08 / 03 04 05 09 / 03 04 05 10 / 03 04 06 07 / 03 04 06 08 /
03 04 06 09 / 03 04 06 10 / 03 04 07 08 / 03 04 07 09 / 03 04 07 10 / 03 04 08 09 / 03 04 08 10 /
03 04 09 10 / 03 05 06 07 / 03 05 06 08 / 03 05 06 09 / 03 05 06 10 / 03 05 07 08 / 03 05 07 09 /
03 05 07 10 / 03 05 08 09 / 03 05 08 10 / 03 05 09 10 / 03 06 07 08 / 03 06 07 09 / 03 06 07 10 /
03 06 08 09 / 03 06 08 10 / 03 06 09 10 / 03 07 08 09 / 03 07 08 10 / 03 07 09 10 / 03 08 09 10 /
04 05 06 07 / 04 05 06 08 / 04 05 06 09 / 04 05 06 10 / 04 05 07 08 / 04 05 07 09 / 04 05 07 10 /
04 05 08 09 / 04 05 08 10 / 04 05 09 10 / 04 06 07 08 / 04 06 07 09 / 04 06 07 10 / 04 06 08 09 /
04 06 08 10 / 04 06 09 10 / 04 07 08 09 / 04 07 08 10 / 04 07 09 10 / 04 08 09 10 / 05 06 07 08 /
05 06 07 09 / 05 06 07 10 / 05 06 08 09 / 05 06 08 10 / 05 06 09 10 / 05 07 08 09 / 05 07 08 10 /
05 07 09 10 / 05 08 09 10 / 06 07 08 09 / 06 07 08 10 / 06 07 09 10 / 06 08 09 10 / 07 08 09 10 /
- 37 :名無しさん@夢いっぱい:2013/03/11(月) 14:57:36.17 ID:rJgoYZzD.net
- //【Windows XPのコマンドプロンプトで実行】 cscript //nologo num4sgl7.js > num4sgl7.txt
var i, k, m, p;
for(i = 1; i <= 7; i++) {
for(k = i + 1; k <= 7; k++) { // k > i
for(m = k + 1; m <= 7; m++) { // m > k
for(p = m + 1; p <= 7; p++) { // p > m
if(p == 10) {
WScript.Echo("0" + i + " 0" + k + " 0" + m + " 10 / ");
} else {
WScript.Echo("0" + i + " 0" + k + " 0" + m + " 0" + p + " / ");
}
}
}
}
}
/*
35とおり
01 02 03 04 / 01 02 03 05 / 01 02 03 06 / 01 02 03 07 / 01 02 04 05 / 01 02 04 06 / 01 02 04 07 /
01 02 05 06 / 01 02 05 07 / 01 02 06 07 / 01 03 04 05 / 01 03 04 06 / 01 03 04 07 / 01 03 05 06 /
01 03 05 07 / 01 03 06 07 / 01 04 05 06 / 01 04 05 07 / 01 04 06 07 / 01 05 06 07 / 02 03 04 05 /
02 03 04 06 / 02 03 04 07 / 02 03 05 06 / 02 03 05 07 / 02 03 06 07 / 02 04 05 06 / 02 04 05 07 /
02 04 06 07 / 02 05 06 07 / 03 04 05 06 / 03 04 05 07 / 03 04 06 07 / 03 05 06 07 / 04 05 06 07 /
*/
- 38 :名無しさん@夢いっぱい:2013/03/11(月) 15:11:20.19 ID:rJgoYZzD.net
- //【Windows XPのコマンドプロンプトで実行】 cscript //nologo num4sgl7.js > num4sgl7.txt
var i, k, m, p, r, s, u;
for(i = 1; i <= 7; i++) {
for(k = i + 1; k <= 7; k++) { // k > i
for(m = k + 1; m <= 7; m++) { // m > k
for(p = m + 1; p <= 7; p++) { // p > m
r = k + 1; // 2個目の数字に1を加算し、
s = m + 2; // 3個目の数字に2を加算し、
u = p + 3; // 4個目の数字に3を加算すれば、4個目の数字は最高10
if(u == 10) {
WScript.Echo("0" + i + " 0" + r + " 0" + s + " 10 / ");
} else {
WScript.Echo("0" + i + " 0" + r + " 0" + s + " 0" + u + " / ");
}
}
}
}
}
/*
35とおり。しかも連番は存在しなくなる。
01 03 05 07 / 01 03 05 08 / 01 03 05 09 / 01 03 05 10 / 01 03 06 08 / 01 03 06 09 / 01 03 06 10 /
01 03 07 09 / 01 03 07 10 / 01 03 08 10 / 01 04 06 08 / 01 04 06 09 / 01 04 06 10 / 01 04 07 09 /
01 04 07 10 / 01 04 08 10 / 01 05 07 09 / 01 05 07 10 / 01 05 08 10 / 01 06 08 10 / 02 04 06 08 /
02 04 06 09 / 02 04 06 10 / 02 04 07 09 / 02 04 07 10 / 02 04 08 10 / 02 05 07 09 / 02 05 07 10 /
02 05 08 10 / 02 06 08 10 / 03 05 07 09 / 03 05 07 10 / 03 05 08 10 / 03 06 08 10 / 04 06 08 10 /
*/
- 39 :38:2013/03/11(月) 15:12:50.79 ID:rJgoYZzD.net
- //【Windows XPのコマンドプロンプトで実行】 cscript //nologo num4add7.js > num4add7.txt
var i, k, m, p, r, s, u;
for(i = 1; i <= 7; i++) {
for(k = i + 1; k <= 7; k++) { // k > i
for(m = k + 1; m <= 7; m++) { // m > k
for(p = m + 1; p <= 7; p++) { // p > m
r = k + 1; // 2個目の数字に1を加算し、
s = m + 2; // 3個目の数字に2を加算し、
u = p + 3; // 4個目の数字に3を加算すれば、4個目の数字は最高10
if(u == 10) {
WScript.Echo("0" + i + " 0" + r + " 0" + s + " 10 / ");
} else {
WScript.Echo("0" + i + " 0" + r + " 0" + s + " 0" + u + " / ");
}
}
}
}
}
/*
35とおり。しかも連番は存在しなくなる。
01 03 05 07 / 01 03 05 08 / 01 03 05 09 / 01 03 05 10 / 01 03 06 08 / 01 03 06 09 / 01 03 06 10 /
01 03 07 09 / 01 03 07 10 / 01 03 08 10 / 01 04 06 08 / 01 04 06 09 / 01 04 06 10 / 01 04 07 09 /
01 04 07 10 / 01 04 08 10 / 01 05 07 09 / 01 05 07 10 / 01 05 08 10 / 01 06 08 10 / 02 04 06 08 /
02 04 06 09 / 02 04 06 10 / 02 04 07 09 / 02 04 07 10 / 02 04 08 10 / 02 05 07 09 / 02 05 07 10 /
02 05 08 10 / 02 06 08 10 / 03 05 07 09 / 03 05 07 10 / 03 05 08 10 / 03 06 08 10 / 04 06 08 10 /
*/
- 40 :名無しさん@夢いっぱい:2013/03/11(月) 15:15:05.76 ID:rJgoYZzD.net
- >>7は、数がおおきすぎるため、例をあげて説明します。
1〜10から4個とりだす組合せは210とおり( >>36 )
10C4 = 10×9×8×7/(4×3×2×1) = 210
1〜7から4個とりだして、昇順にならべて、それぞれ0, 1, 2, 3を加算すると連番がなくなる。
1〜7から4個とりだす組合せは35とおり( >>37 )
7C4 = 7×6×5×4/(4×3×2×1) = 35
とりだした後…
1個目の数字および2個目の数字の差が1である(連番である)ならば、
2個目の数字に1を加算すれば、1個目の数字および2個目の数字の差が2になる。
2個目の数字に1を加算し、
3個目の数字に2を加算し、
4個目の数字に3を加算すれば、4個目の数字は最高10になる。しかも連番は存在しなくなる。
7 + 3 = 10
総レス数 294
513 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★