Skip to content

Evaluate whether to keep List.Shuffle method #14

@GoogleCodeExporter

Description

@GoogleCodeExporter
The static List.Shuffle method takes an argument of type System.Random.  
Version 5 of the LANDIS-II uses a random-number generator (RNG) which derives 
from System.Random.  However, L-II version 6 plans to use a RNG derived from 
the Generator abstract class in the Troschuetz.Random library.

So we can either add a new overload to List.Shuffle which accepts a 
Troschuetz.Random.Generator argument.  However, this addition would make this 
library dependent upon the Troschuetz library.

Or we can remove the Shuffle method from the library, and the L-II core will 
have to implement its own shuffle method.

Original issue reported on code.google.com by jdomi...@green-code.com on 1 Aug 2010 at 1:54

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions