Function EuclideanEmbedding.PickNRandomNodes
PickNRandomNodes
(int count, List<GraphNode> buffer)
Pick N random walkable nodes from all nodes in all graphs and add them to the buffer.
Private
void PickNRandomNodes (
int | count | |
List<GraphNode> | buffer |
Pick N random walkable nodes from all nodes in all graphs and add them to the buffer.
Here we select N random nodes from a stream of nodes. Probability of choosing the first N nodes is 1 Probability of choosing node i is min(N/i,1) A selected node will replace a random node of the previously selected ones.