如何在python中从php创建str_shuffle

时间:2018-06-28 19:39:53

标签: php python arrays

  

请注意,我不想使用python shuffle,因为它使用了Fisher-Yates   我想在php和   种子(random.seed / srand)相同时的python

我当前的代码是:

def PHP_shuffle(string):
    array = list(string)
    shuffled_array = []
    arr_length = len(array)

    if(arr_length < 2):
        return array

    while(arr_length):
        rand_key = array_keys(array[randint(0, arr_length)]
        shuffled_array[rand_key] = array[rand_key]
        del array[rand_key]
    return shuffled_array

它不起作用,因为array_keys不在python中,我想我需要以某种方式移植它。

0 个答案:

没有答案