error de sintaxis: no se puede asignar al operador

def RandomString (length,distribution):
    string = ""
    for t in distribution:
        ((t[1])/length) * t[1] += string
    return shuffle (string)

Esto devuelve un error de sintaxis como se describe en el título. En este ejemplo,distribution es una lista de tuplas, cada tupla contiene una letra y su distribución, con todas las distribuciones de la lista que suman 100, por ejemplo:

[("a",50),("b",20),("c",30)] 

Ylength es la longitud de la cadena que desea.

Respuestas a la pregunta(10)

Su respuesta a la pregunta