2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

ロト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 {
&#160;&#160;for(i = 1; i <= 10; i++) {
&#160;&#160;&#160;&#160;for(k = i + 1; k <= 10; k++) {&#160;&#160;&#160;&#160; # k > i
&#160;&#160;&#160;&#160;&#160;&#160;for(m = k + 1; m <= 10; m++) {&#160;&#160; # m > k
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;for(p = m + 1; p <= 10; p++) { # p > m
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;printf("%02d %02d %02d %02d / \n", i, k, m, p)
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}
&#160;&#160;&#160;&#160;&#160;&#160;}
&#160;&#160;&#160;&#160;}
&#160;&#160;}

&#160;&#160;exit
}

32 :名無しさん@夢いっぱい:2013/03/11(月) 14:46:42.50 ID:rJgoYZzD.net
>>31の&#160;&#160;を半角空白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 ★