Created
October 31, 2012 13:22
-
-
Save jmjeong/3987017 to your computer and use it in GitHub Desktop.
simul
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0,109 | |
1,110 | |
2,100 | |
3,104 | |
4,94 | |
5,94 | |
6,104 | |
7,99 | |
8,106 | |
9,91 | |
10,96 | |
11,105 | |
12,99 | |
13,95 | |
14,97 | |
15,92 | |
16,120 | |
17,101 | |
18,93 | |
19,108 | |
20,87 | |
21,101 | |
22,95 | |
23,104 | |
24,86 | |
25,113 | |
26,105 | |
27,114 | |
28,100 | |
29,101 | |
30,103 | |
31,93 | |
32,93 | |
33,103 | |
34,101 | |
35,98 | |
36,102 | |
37,94 | |
38,102 | |
39,108 | |
40,72 | |
41,97 | |
42,99 | |
43,118 | |
44,102 | |
45,100 | |
46,105 | |
47,109 | |
48,94 | |
49,107 | |
50,108 | |
51,112 | |
52,103 | |
53,114 | |
54,98 | |
55,104 | |
56,106 | |
57,100 | |
58,73 | |
59,105 | |
60,91 | |
61,103 | |
62,115 | |
63,94 | |
64,100 | |
65,102 | |
66,98 | |
67,85 | |
68,82 | |
69,97 | |
70,109 | |
71,107 | |
72,93 | |
73,88 | |
74,90 | |
75,103 | |
76,109 | |
77,85 | |
78,106 | |
79,86 | |
80,117 | |
81,105 | |
82,99 | |
83,114 | |
84,101 | |
85,89 | |
86,113 | |
87,93 | |
88,89 | |
89,102 | |
90,88 | |
91,112 | |
92,119 | |
93,108 | |
94,105 | |
95,89 | |
96,106 | |
97,87 | |
98,106 | |
99,94 | |
100,90 | |
101,98 | |
102,90 | |
103,111 | |
104,93 | |
105,97 | |
106,100 | |
107,99 | |
108,101 | |
109,99 | |
110,95 | |
111,120 | |
112,111 | |
113,79 | |
114,99 | |
115,102 | |
116,105 | |
117,109 | |
118,98 | |
119,87 | |
120,76 | |
121,94 | |
122,94 | |
123,86 | |
124,96 | |
125,101 | |
126,91 | |
127,109 | |
128,104 | |
129,118 | |
130,103 | |
131,87 | |
132,96 | |
133,120 | |
134,97 | |
135,106 | |
136,106 | |
137,91 | |
138,109 | |
139,112 | |
140,107 | |
141,109 | |
142,95 | |
143,97 | |
144,103 | |
145,100 | |
146,116 | |
147,107 | |
148,93 | |
149,84 | |
150,116 | |
151,105 | |
152,89 | |
153,96 | |
154,97 | |
155,98 | |
156,100 | |
157,114 | |
158,89 | |
159,86 | |
160,100 | |
161,102 | |
162,109 | |
163,103 | |
164,93 | |
165,87 | |
166,106 | |
167,105 | |
168,96 | |
169,120 | |
170,100 | |
171,106 | |
172,114 | |
173,96 | |
174,93 | |
175,88 | |
176,107 | |
177,99 | |
178,103 | |
179,100 | |
180,98 | |
181,101 | |
182,81 | |
183,104 | |
184,119 | |
185,87 | |
186,98 | |
187,111 | |
188,92 | |
189,101 | |
190,98 | |
191,98 | |
192,108 | |
193,106 | |
194,110 | |
195,77 | |
196,89 | |
197,92 | |
198,92 | |
199,87 | |
200,102 | |
201,115 | |
202,115 | |
203,106 | |
204,100 | |
205,97 | |
206,103 | |
207,100 | |
208,106 | |
209,104 | |
210,113 | |
211,92 | |
212,97 | |
213,108 | |
214,94 | |
215,92 | |
216,108 | |
217,95 | |
218,97 | |
219,111 | |
220,108 | |
221,95 | |
222,94 | |
223,111 | |
224,98 | |
225,98 | |
226,113 | |
227,94 | |
228,113 | |
229,98 | |
230,117 | |
231,107 | |
232,102 | |
233,98 | |
234,107 | |
235,100 | |
236,91 | |
237,107 | |
238,84 | |
239,96 | |
240,99 | |
241,107 | |
242,92 | |
243,103 | |
244,104 | |
245,95 | |
246,113 | |
247,98 | |
248,110 | |
249,111 | |
250,96 | |
251,100 | |
252,105 | |
253,87 | |
254,121 | |
255,113 | |
256,80 | |
257,102 | |
258,97 | |
259,97 | |
260,95 | |
261,92 | |
262,111 | |
263,102 | |
264,108 | |
265,97 | |
266,118 | |
267,126 | |
268,111 | |
269,107 | |
270,105 | |
271,92 | |
272,93 | |
273,112 | |
274,114 | |
275,86 | |
276,118 | |
277,94 | |
278,101 | |
279,98 | |
280,94 | |
281,109 | |
282,107 | |
283,97 | |
284,95 | |
285,91 | |
286,87 | |
287,90 | |
288,99 | |
289,105 | |
290,90 | |
291,110 | |
292,84 | |
293,91 | |
294,106 | |
295,100 | |
296,101 | |
297,89 | |
298,97 | |
299,85 | |
300,95 | |
301,96 | |
302,90 | |
303,108 | |
304,106 | |
305,84 | |
306,90 | |
307,100 | |
308,92 | |
309,84 | |
310,99 | |
311,70 | |
312,94 | |
313,97 | |
314,125 | |
315,133 | |
316,104 | |
317,119 | |
318,92 | |
319,104 | |
320,98 | |
321,88 | |
322,104 | |
323,111 | |
324,95 | |
325,86 | |
326,88 | |
327,105 | |
328,95 | |
329,96 | |
330,107 | |
331,87 | |
332,116 | |
333,105 | |
334,129 | |
335,101 | |
336,99 | |
337,95 | |
338,102 | |
339,101 | |
340,93 | |
341,108 | |
342,114 | |
343,94 | |
344,103 | |
345,100 | |
346,107 | |
347,111 | |
348,107 | |
349,106 | |
350,102 | |
351,86 | |
352,111 | |
353,93 | |
354,95 | |
355,114 | |
356,91 | |
357,97 | |
358,96 | |
359,100 | |
360,103 | |
361,91 | |
362,92 | |
363,114 | |
364,115 | |
365,106 | |
366,106 | |
367,99 | |
368,104 | |
369,102 | |
370,102 | |
371,108 | |
372,97 | |
373,107 | |
374,105 | |
375,100 | |
376,92 | |
377,86 | |
378,96 | |
379,112 | |
380,81 | |
381,99 | |
382,97 | |
383,89 | |
384,105 | |
385,110 | |
386,91 | |
387,93 | |
388,105 | |
389,110 | |
390,112 | |
391,95 | |
392,109 | |
393,97 | |
394,106 | |
395,109 | |
396,83 | |
397,94 | |
398,98 | |
399,96 | |
400,114 | |
401,97 | |
402,80 | |
403,106 | |
404,91 | |
405,78 | |
406,84 | |
407,85 | |
408,95 | |
409,111 | |
410,117 | |
411,109 | |
412,97 | |
413,100 | |
414,100 | |
415,88 | |
416,109 | |
417,89 | |
418,91 | |
419,111 | |
420,94 | |
421,108 | |
422,112 | |
423,106 | |
424,107 | |
425,99 | |
426,102 | |
427,97 | |
428,115 | |
429,95 | |
430,88 | |
431,114 | |
432,111 | |
433,112 | |
434,99 | |
435,102 | |
436,104 | |
437,101 | |
438,102 | |
439,83 | |
440,86 | |
441,110 | |
442,110 | |
443,95 | |
444,97 | |
445,105 | |
446,97 | |
447,97 | |
448,113 | |
449,104 | |
450,85 | |
451,112 | |
452,110 | |
453,98 | |
454,110 | |
455,108 | |
456,112 | |
457,95 | |
458,90 | |
459,97 | |
460,86 | |
461,97 | |
462,104 | |
463,98 | |
464,103 | |
465,95 | |
466,103 | |
467,92 | |
468,102 | |
469,97 | |
470,101 | |
471,99 | |
472,88 | |
473,94 | |
474,108 | |
475,95 | |
476,112 | |
477,100 | |
478,94 | |
479,93 | |
480,102 | |
481,107 | |
482,107 | |
483,113 | |
484,117 | |
485,91 | |
486,93 | |
487,91 | |
488,119 | |
489,105 | |
490,83 | |
491,93 | |
492,107 | |
493,97 | |
494,89 | |
495,96 | |
496,96 | |
497,96 | |
498,105 | |
499,100 | |
500,111 | |
501,99 | |
502,121 | |
503,118 | |
504,113 | |
505,95 | |
506,101 | |
507,89 | |
508,90 | |
509,98 | |
510,91 | |
511,90 | |
512,98 | |
513,96 | |
514,117 | |
515,97 | |
516,99 | |
517,113 | |
518,106 | |
519,109 | |
520,97 | |
521,109 | |
522,97 | |
523,92 | |
524,103 | |
525,102 | |
526,103 | |
527,129 | |
528,88 | |
529,96 | |
530,103 | |
531,99 | |
532,101 | |
533,110 | |
534,97 | |
535,88 | |
536,94 | |
537,109 | |
538,107 | |
539,87 | |
540,86 | |
541,97 | |
542,87 | |
543,87 | |
544,114 | |
545,103 | |
546,94 | |
547,89 | |
548,92 | |
549,104 | |
550,103 | |
551,96 | |
552,90 | |
553,95 | |
554,108 | |
555,114 | |
556,101 | |
557,106 | |
558,117 | |
559,121 | |
560,100 | |
561,82 | |
562,109 | |
563,95 | |
564,96 | |
565,102 | |
566,113 | |
567,102 | |
568,106 | |
569,102 | |
570,100 | |
571,89 | |
572,109 | |
573,100 | |
574,125 | |
575,88 | |
576,102 | |
577,97 | |
578,105 | |
579,87 | |
580,100 | |
581,108 | |
582,100 | |
583,96 | |
584,101 | |
585,105 | |
586,99 | |
587,93 | |
588,100 | |
589,111 | |
590,95 | |
591,100 | |
592,101 | |
593,106 | |
594,108 | |
595,101 | |
596,105 | |
597,109 | |
598,87 | |
599,102 | |
600,109 | |
601,93 | |
602,91 | |
603,114 | |
604,99 | |
605,109 | |
606,108 | |
607,102 | |
608,103 | |
609,102 | |
610,115 | |
611,114 | |
612,109 | |
613,103 | |
614,96 | |
615,98 | |
616,87 | |
617,109 | |
618,104 | |
619,89 | |
620,97 | |
621,119 | |
622,98 | |
623,98 | |
624,93 | |
625,98 | |
626,123 | |
627,88 | |
628,102 | |
629,96 | |
630,105 | |
631,124 | |
632,84 | |
633,91 | |
634,89 | |
635,94 | |
636,113 | |
637,97 | |
638,102 | |
639,88 | |
640,92 | |
641,102 | |
642,107 | |
643,110 | |
644,98 | |
645,100 | |
646,77 | |
647,103 | |
648,94 | |
649,105 | |
650,103 | |
651,102 | |
652,96 | |
653,106 | |
654,107 | |
655,98 | |
656,97 | |
657,119 | |
658,129 | |
659,91 | |
660,97 | |
661,85 | |
662,100 | |
663,96 | |
664,89 | |
665,106 | |
666,96 | |
667,97 | |
668,97 | |
669,96 | |
670,105 | |
671,98 | |
672,108 | |
673,85 | |
674,105 | |
675,114 | |
676,98 | |
677,112 | |
678,98 | |
679,97 | |
680,102 | |
681,84 | |
682,94 | |
683,110 | |
684,106 | |
685,97 | |
686,94 | |
687,98 | |
688,112 | |
689,98 | |
690,91 | |
691,107 | |
692,82 | |
693,91 | |
694,107 | |
695,96 | |
696,101 | |
697,108 | |
698,92 | |
699,115 | |
700,123 | |
701,88 | |
702,88 | |
703,103 | |
704,98 | |
705,83 | |
706,113 | |
707,89 | |
708,86 | |
709,100 | |
710,95 | |
711,118 | |
712,89 | |
713,109 | |
714,107 | |
715,90 | |
716,101 | |
717,105 | |
718,92 | |
719,102 | |
720,91 | |
721,88 | |
722,102 | |
723,107 | |
724,102 | |
725,82 | |
726,93 | |
727,91 | |
728,95 | |
729,95 | |
730,116 | |
731,87 | |
732,92 | |
733,100 | |
734,94 | |
735,98 | |
736,109 | |
737,93 | |
738,105 | |
739,114 | |
740,110 | |
741,95 | |
742,106 | |
743,108 | |
744,110 | |
745,102 | |
746,84 | |
747,112 | |
748,76 | |
749,98 | |
750,109 | |
751,122 | |
752,109 | |
753,91 | |
754,97 | |
755,101 | |
756,90 | |
757,88 | |
758,77 | |
759,89 | |
760,102 | |
761,110 | |
762,87 | |
763,103 | |
764,100 | |
765,90 | |
766,124 | |
767,107 | |
768,105 | |
769,104 | |
770,109 | |
771,88 | |
772,79 | |
773,84 | |
774,106 | |
775,98 | |
776,100 | |
777,112 | |
778,95 | |
779,100 | |
780,106 | |
781,100 | |
782,97 | |
783,98 | |
784,101 | |
785,87 | |
786,109 | |
787,100 | |
788,101 | |
789,98 | |
790,118 | |
791,94 | |
792,107 | |
793,90 | |
794,94 | |
795,97 | |
796,100 | |
797,107 | |
798,87 | |
799,101 | |
800,80 | |
801,85 | |
802,87 | |
803,92 | |
804,87 | |
805,85 | |
806,100 | |
807,103 | |
808,114 | |
809,94 | |
810,100 | |
811,105 | |
812,91 | |
813,88 | |
814,98 | |
815,118 | |
816,90 | |
817,96 | |
818,92 | |
819,98 | |
820,93 | |
821,115 | |
822,105 | |
823,97 | |
824,79 | |
825,108 | |
826,109 | |
827,99 | |
828,119 | |
829,88 | |
830,105 | |
831,109 | |
832,109 | |
833,111 | |
834,74 | |
835,82 | |
836,88 | |
837,109 | |
838,107 | |
839,92 | |
840,111 | |
841,112 | |
842,104 | |
843,108 | |
844,86 | |
845,106 | |
846,89 | |
847,111 | |
848,102 | |
849,99 | |
850,102 | |
851,81 | |
852,102 | |
853,100 | |
854,103 | |
855,99 | |
856,92 | |
857,82 | |
858,96 | |
859,100 | |
860,105 | |
861,122 | |
862,74 | |
863,103 | |
864,107 | |
865,103 | |
866,94 | |
867,100 | |
868,95 | |
869,100 | |
870,101 | |
871,105 | |
872,98 | |
873,103 | |
874,92 | |
875,94 | |
876,99 | |
877,101 | |
878,98 | |
879,100 | |
880,96 | |
881,95 | |
882,92 | |
883,94 | |
884,97 | |
885,92 | |
886,100 | |
887,92 | |
888,100 | |
889,113 | |
890,89 | |
891,99 | |
892,102 | |
893,110 | |
894,114 | |
895,110 | |
896,105 | |
897,90 | |
898,97 | |
899,96 | |
900,100 | |
901,101 | |
902,108 | |
903,105 | |
904,106 | |
905,107 | |
906,93 | |
907,118 | |
908,115 | |
909,96 | |
910,98 | |
911,115 | |
912,73 | |
913,98 | |
914,102 | |
915,105 | |
916,109 | |
917,86 | |
918,112 | |
919,105 | |
920,82 | |
921,105 | |
922,93 | |
923,119 | |
924,107 | |
925,110 | |
926,98 | |
927,95 | |
928,97 | |
929,106 | |
930,104 | |
931,97 | |
932,91 | |
933,97 | |
934,88 | |
935,85 | |
936,92 | |
937,97 | |
938,103 | |
939,97 | |
940,81 | |
941,89 | |
942,106 | |
943,100 | |
944,102 | |
945,105 | |
946,105 | |
947,91 | |
948,102 | |
949,82 | |
950,97 | |
951,116 | |
952,88 | |
953,98 | |
954,101 | |
955,107 | |
956,99 | |
957,92 | |
958,101 | |
959,100 | |
960,96 | |
961,102 | |
962,114 | |
963,100 | |
964,88 | |
965,94 | |
966,116 | |
967,89 | |
968,106 | |
969,79 | |
970,109 | |
971,112 | |
972,100 | |
973,100 | |
974,93 | |
975,99 | |
976,101 | |
977,81 | |
978,100 | |
979,84 | |
980,91 | |
981,90 | |
982,89 | |
983,121 | |
984,90 | |
985,88 | |
986,101 | |
987,101 | |
988,116 | |
989,106 | |
990,95 | |
991,98 | |
992,97 | |
993,100 | |
994,88 | |
995,96 | |
996,101 | |
997,120 | |
998,111 | |
999,101 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
# | |
# Copyright 2012 Jaemok Jeong([email protected]) | |
# | |
# [2012/10/31] | |
import random | |
def choose(): | |
result = random.sample(xrange(0,10),10) | |
ret = 0 | |
for i in xrange(3): | |
num = random.randint(0, 9) | |
for j in xrange(10): | |
if random.randint(0,1) == 1: | |
num = max(0, num-1) | |
else: | |
num = min(9, num+1) | |
ret = ret*10 + result[num] | |
return ret | |
def main(): | |
result = {} | |
for i in xrange(100000): | |
num = choose() | |
if num in result: | |
result[num] = result[num]+1 | |
else: | |
result[num] = 1 | |
for i in xrange(0,1000): | |
if i in result: | |
print "%d,%d" % (i, result[i]) | |
else: | |
print "%d,%d" % (i, 0) | |
if __name__ == '__main__': | |
main() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment