> On Apr 10, 2016, at 2:00 PM, Milos Rankovic via swift-users 
> <swift-users@swift.org> wrote:
> 
> Thank you, Jens, for your response. 
> 
> I do however disagree with both points you are making. First, you write that 
> sampling collection elements at random is:
> 
>> a pretty obscure feature
> 
> 
> But how can this be? When you teach students how to implement a card playing 
> game in Swift, how do you shuffle the deck? And when you test your code, do 
> you not feed your methods with randomly generated and sampled simulated data, 
> or do so at random intervals? And when you’re simply checking out an idea in 
> the playground, do you not want randomly sampled or reshuffled inputs? Should 
> any of these activities qualify as obscure?

I personally would vote against this. I do not think it's the role of a core 
language to worry about things like distributions, bias, and sampling.

At the same time, I agree it's a very common task for playgrounds. I've 
developed a lot of  material for everything from random colors and shapes to 
placeholder APIs to shuffles.

Best regards,

-- E

_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to