Create GUID / UUID in JavaScript?

Eu estou tentando criar identificadores globalmente exclusivos em JavaScript. Não tenho certeza de quais rotinas estão disponíveis em todos os navegadores, como "aleatório" e semeado o gerador de números aleatórios integrado, etc.

O GUID / UUID deve ter pelo menos 32 caracteres e deve permanecer na faixa ASCII para evitar problemas ao transmiti-los.

questionAnswers(30)

yourAnswerToTheQuestion