Perguntas com a marcação «shuffle»

Embaralhar é o ato de randomizar a ordem dos elementos em uma coleção.


23
Baralhar uma lista de objetos
Eu tenho uma lista de objetos e quero embaralhá-los. Eu pensei que poderia usar o random.shufflemétodo, mas isso parece falhar quando a lista é de objetos. Existe um método para embaralhar objetos ou outra maneira de contornar isso? import random class A: foo = "bar" a1 = a() a2 = …
771 python  list  random  shuffle 







12
Qual é a melhor maneira de embaralhar um NSMutableArray?
Se você possui um NSMutableArray, como embaralha os elementos aleatoriamente? (Eu tenho minha própria resposta para isso, que está publicada abaixo, mas eu sou novo no Cocoa e estou interessado em saber se existe uma maneira melhor.) Atualização: conforme observado pelo @Mukesh, no iOS 10+ e no macOS 10.12+, existe …






6
Como embaralhar um std :: vector?
Estou procurando uma maneira genérica e reutilizável de embaralhar um std::vectorem C ++. É assim que eu faço atualmente, mas acho que não é muito eficiente porque precisa de um array intermediário e precisa saber o tipo de item (DeckCard neste exemplo): srand(time(NULL)); cards_.clear(); while (temp.size() > 0) { int …
97 c++  shuffle  stdvector 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.