- Timestamp:
- 01/10/19 15:40:44 (6 years ago)
- Location:
- branches/2520_PersistenceReintegration
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2520_PersistenceReintegration
- Property svn:mergeinfo changed
-
branches/2520_PersistenceReintegration/HeuristicLab.Random
- Property svn:mergeinfo changed
/branches/2947_ConfigurableIndexedDataTable/HeuristicLab.Random (added) merged: 16520 /branches/2972_PDPRowSelect/HeuristicLab.Random (added) merged: 16518 /trunk/HeuristicLab.Random (added) merged: 16496,16519,16527
- Property svn:mergeinfo changed
-
branches/2520_PersistenceReintegration/HeuristicLab.Random/3.3/RandomEnumerable.cs
r16453 r16529 202 202 var cur = list.First; 203 203 double ball = cur.Value.Item2, sum = random.NextDouble() * total; // assert: sum < total. When there is only one item remaining: sum < ball 204 while (ball < sum ) {204 while (ball < sum && cur.Next != null) { 205 205 cur = cur.Next; 206 206 ball += cur.Value.Item2;
Note: See TracChangeset
for help on using the changeset viewer.