0-99の整数100個をランダムに生成し、10*10の配列で出力する(Python)

6742 ワード

0~99個の整数をランダムに生成し、10*10の配列で出力します.
import random

i, j = 0, 0       # i      ,j 10    ,   10n          
while i < 100:
    if j == 9:
        out = ' '+str(random.randint(0, 99))      #            
        print(out[-2:])                           #     
        j = -1
    else:
        out = ' '+str(random.randint(0, 99))      #  
        print(out[-2:], end=' ')
    i += 1
    j += 1

出力結果は次のとおりです.
57 24 37  2 39 76 54 35 60 51
46 19  4 38 44 84 82 13 49 52
74 30 80 58 76 16  9 95 49 17
71 83 11 34 49 58 48 87  9 51
62 57 29 59 24 12 14 96 22 67
63  9 89 28 71 77 91 50  1 65
43 76 24 26  7 22 48 43 53 71
24 58 26 49 42 90 17 20 66 28
79 28 58  7 12  7 68 58 61 47
85 99 53 44 16 42 64 50  8 37