【再再修正版】ランダムに生成され、オセロ的に収束する空間。
1 プログラム
プログラムを再修正しました。・【再修正版】ランダムに生成され、オセロ的に収束する空間。:https://tanakah17191928.blogspot.com/2025/08/blog-post_17.html
Option Explicit Sub jikken() Dim i As Integer, j As Integer, k As Integer, l As Integer, m As Integer, n As Integer Dim c As Integer, d As Integer Dim o As Long For i = 1 To 50 For j = 1 To 50 Randomize c = Int(2 * Rnd) Cells(i, j) = c If c = 0 Then Cells(i, j).Interior.Color = RGB(255, 255, 255) Else Cells(i, j).Interior.Color = RGB(0, 0, 0) End If Next j Next i For o = 1 To 10 For k = 2 To 49 For l = 2 To 49 Randomize c = Int(4 * Rnd) d = Int((Cells(k, l) + Cells(k - 1, l) + Cells(k + 1, l) + Cells(k, l - 1) + Cells(k, l + 1)) / 5 + 0.5) If c <> 0 Then ElseIf d = 0 Then Cells(k, l).Interior.Color = RGB(255, 255, 255) Else Cells(k, l).Interior.Color = RGB(0, 0, 0) End If Next l Next k For m = 1 To 50 For n = 1 To 50 If Cells(m, n).Interior.Color = RGB(255, 255, 255) Then Cells(m, n) = 0 Else Cells(m, n) = 1 End If Next n Next m Next o End Sub
2 実行結果
・【再再修正版】ランダムに生成され、オセロ的に収束する空間(東三河狂人堂主人)・ランダムに生成され、オセロ的に収束する空間(まとめ記事)に戻る。