15,878,430 members
See more:
```I have generated a series of number , how to randomly assign name to it from a set of name. Let say I have, Vertex [i]: n,
Vertex [0]: 1
Vertex [1]: 5
Vertex[2]: 9
.
.
.
Vertex[19]: 13

and a set of name : { apple, orange, papaya, watermelon, pineapple}

And what I want to do is when I key in 0 ( i value) which is for the first item, it will print
Vertex [0]: 1 { orange }
means it will pick one name from the list and random assign to n ```

What I have tried:

```printf("=======================\n\n");
printf("Number of Edges for each node:\n");
for( i = 0 ; i < N ; i++ )
{
printf("Vertex %d: ",i);
n=0;
for( j = 0 ; j < N ; j++ )
{
if(graph[i][j])
n+=1;  ////count the number of repeat
}

if(n>max)max=n;
if(n<min)min=n; printf("%d="" ",="" n);="" printf("\n"); ```
Posted
Updated 22-Oct-16 6:39am
v6

## Solution 1

You must build a name list with all possible names and than use some modified random value to use a name. And if the name is picked, delete it from that list. So it will be unique.