docstr: Select random vertices from the graph
  
  Parameters
  ----------
  random_state : int , optional(default=None)
      Random state to use when generating samples.  Optional argument,
      defaults to a hash of process id, time, and hostname.
  
  num_vertices : int, optional(default=None)
      Number of vertices to sample. If None, all vertices will be selected
  
  Returns
  -------
  return random vertices from the graph as a cudf
docstr_tok: ["Select","random","vertices","from","the","graph","Parameters","--","--","--","--","--","random_state",":","int",",","optional","(","default=None",")","Random","state","to","use","when","generating","samples",".","Optional","argument",",","defaults","to","a","hash","of","process","id",",","time",",","and","hostname",".","num_vertices",":","int",",","optional","(","default=None",")","Number","of","vertices","to","sample",".","If","None",",","all","vertices","will","be","selected","Returns","--","--","--","-","return","random","vertices","from","the","graph","as","a","cudf"]
code: def select_random_vertices(
      self,
      random_state: int = None,
      num_vertices: int = None,
  ) -> Union[cudf.Series, cudf.DataFrame]:
      """
      Select random vertices from the graph
  
      Parameters
      ----------
      random_state : int , optional(default=None)
          Random state to use when generating samples.  Optional argument,
          defaults to a hash of process id, time, and hostname.
  
      num_vertices : int, optional(default=None)
          Number of vertices to sample. If None, all vertices will be selected
  
      Returns
      -------
      return random vertices from the graph as a cudf
      """
      vertices = pylibcugraph_select_random_vertices(
          resource_handle=ResourceHandle(),
          graph=self._plc_graph,
          random_state=random_state,
          num_vertices=num_vertices,
      )
  
      vertices = cudf.Series(vertices)
      if self.properties.renumbered is True:
          df_ = cudf.DataFrame()
          df_["vertex"] = vertices
          df_ = self.renumber_map.unrenumber(df_, "vertex")
          vertices = df_["vertex"]
  
      return vertices
  
imports: from cugraph.structure import graph_primtypes_wrapper
  from cugraph.structure.graph_primtypes_wrapper import Direction
  from cugraph.structure.symmetrize import symmetrize
  from cugraph.structure.number_map import NumberMap
  import cugraph.dask.common.mg_utils
  import cudf
  import dask_cudf
  import cugraph.dask.comms.comms
  import pandas
  import numpy
  import warnings
  from cugraph.dask.structure import replication
  from typing import Union, Dict
  from pylibcugraph import get_two_hop_neighbors, select_random_vertices
  from pylibcugraph import ResourceHandle, GraphProperties, SGGraph
label_desc: Use image node_id 18 for calling the simpleGraphImpl obj's underlying member method code with example usage: obj.select_random_vertices(random_state, num_vertices) and returns: vertices