Chinaunix

标题: python random_shuffle (经典洗牌程序) [打印本页]

作者: linuxGentoo    时间: 2007-12-26 14:18
标题: python random_shuffle (经典洗牌程序)

               
               
                #!/usr/bin/env python
__author__ = "lynn lin"
from random import random
def random_shuffle(A):
    length = len(A)
    for i in range(0,length):
        randomi = int(random()*length)
        print randomi
        A,A[randomi] = A[randomi],A
    return A
if __name__ == '__main__':
    A = [1,2,3,4,5]
    B = random_shuffle(A)
    print B


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/32610/showart_450563.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2