PHP bir sihirli kare (yani hepsi aynı değeri kadar ekleme numaralarının ızgara) oluşturmayı elimi denemek istiyorum, ama gerçekten nereden başlayacağımı bilmiyorum. Ben sonra her yineleme ile belirli bir yönde hareket eden, sabit bir pozisyonda "1" başlangıç olarak sihirli kare, oluşturmak çok yöntem biliyorum. Ama ben hedefleyen kulüpler ne gerçekten randomize Sihirli Kare, yaratmaz.
Her satır ve sütun N kadar ekler (N ² +1) / 2 (örneğin, tüm satırlar / sütunlar 65 kadar eklemek bir 5x5 kare N ² sayı bir N-by-N Sihirli Kare oluşturmak mümkün olmak istiyorum - diyagonallere) önemi yok.
Herkes bir başlangıç noktası sağlayabilir? Kimsenin benim için işi yapmak istemiyorum, ben sadece böyle bir projeyi başlatmak için bilmek gerekir?
Ben Java ile yazılmış bir jeneratör, (http://www.dr-mikes-math-games-for-kids.com/how-to-make-a-magic-square.html) biliyorum ama son Java deneyim Ben hızlı bir şekilde terk etmeden 10 yıl önce oldu vardı. Bu nedenle, ben gerçekten kod aslında ne yaptığını anlamıyorum. Ben yeni bir kare oluşturduğunuzda, bu (bir 5x5 kare için), sırayla, önce hızlı bir şekilde yeni bir randomize kare üreten sayıları 1-25 gösteriyor ki, fark etmedi.