include/LAGraph_internal.h
static inline GrB_Index LAGraph_Random60 (uint64_t *seed)
{
    GrB_Index i = LAGraph_Random15 (seed) ;
    i = LAGRAPH_RANDOM15_MAX * i + LAGraph_Random15 (seed) ;
    i = LAGRAPH_RANDOM15_MAX * i + LAGraph_Random15 (seed) ;
    i = LAGRAPH_RANDOM15_MAX * i + LAGraph_Random15 (seed) ;
    i = i % (LAGRAPH_RANDOM60_MAX + 1) ;
    return (i) ;
}
// return a random uint64_t, in range 0 to LAGRAPH_RANDOM60_MAX
return a random uint64_t, in range 0 to LAGRAPH_RANDOM60_MAX
return a random uint64_t in range 0 to LAGRAPH_RANDOM60_MAX
static inline GrB_Index LAGraph_Random60 (uint64_t *seed)
{
    GrB_Index i = LAGraph_Random15 (seed) ;
    i = LAGRAPH_RANDOM15_MAX * i + LAGraph_Random15 (seed) ;
    i = LAGRAPH_RANDOM15_MAX * i + LAGraph_Random15 (seed) ;
    i = LAGRAPH_RANDOM15_MAX * i + LAGraph_Random15 (seed) ;
    i = i % (LAGRAPH_RANDOM60_MAX + 1) ;
    return (i) ;
}
static inline GrB_Index LAGraph_Random60 ( uint64_t * seed ) { GrB_Index i = LAGraph_Random15 ( seed ) ; i = LAGRAPH_RANDOM15_MAX * i + LAGraph_Random15 ( seed ) ; i = LAGRAPH_RANDOM15_MAX * i + LAGraph_Random15 ( seed ) ; i = LAGRAPH_RANDOM15_MAX * i + LAGraph_Random15 ( seed ) ; i = i % ( LAGRAPH_RANDOM60_MAX + 1 ) ; return ( i ) ; }
return a random uint64_t, in range 0 to LAGRAPH_RANDOM60_MAX
return a random uint64_t in range 0 to LAGRAPH_RANDOM60_MAX