Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I was trying to design random Latin Square. Could you please tell me why this code doesn't work?

import sys from sage.all import * def rand_LS(n): m=LatinSquare(n) m[0,0]=randint(0,n-1) for i in range(0,n-1): for j in range(0,n-1): while true: m[i,j]=randint(0,n-1) if (m.is_completable()): break return m

click to hide/show revision 2
None

I was trying to design random Latin Square. Could you please tell me why this code doesn't work?

import sys from sage.all import * def rand_LS(n): m=LatinSquare(n) m[0,0]=randint(0,n-1) for i in range(0,n-1): for j in range(0,n-1): while true: m[i,j]=randint(0,n-1) if (m.is_completable()): break return m

click to hide/show revision 3
None

I was trying to design random Latin Square. Could you please tell me why this code doesn't work?

Code:

import sys from sage.all import * def rand_LS(n): m=LatinSquare(n) m[0,0]=randint(0,n-1) for i in range(0,n-1): for j in range(0,n-1): while true: m[i,j]=randint(0,n-1) if (m.is_completable()): break return m

click to hide/show revision 4
None

I was trying to design random Latin Square. Could you please tell me why this code doesn't work?

Code:

import sys
    from sage.all import *
     def rand_LS(n):
        m=LatinSquare(n)
        m[0,0]=randint(0,n-1)
        for i in range(0,n-1):
            for j in range(0,n-1):
                while true:
                    m[i,j]=randint(0,n-1)
                    if (m.is_completable()):
                        break
        return m

m

I was trying to design random Latin Square. Could you please tell me why this code doesn't work?

Code:

import sys
 from sage.all import *
 def rand_LS(n):
     m=LatinSquare(n)
     m[0,0]=randint(0,n-1)
     for i in range(0,n-1):
         for j in range(0,n-1):
             while true:
                 m[i,j]=randint(0,n-1)
                 if (m.is_completable()):
                     break
     return m