<｜begin▁of▁sentence｜>### Instruction:
As a broadcast journalist covering technology trends, I am curious about simulating the growth of a social network for a special report. I want to create a scenario where a new online platform is launched with 10 initial users. Each new user joins the platform by connecting with 2 existing users, forming a network of connections that gradually expands. 

I would like to use the NetworkX Python library to generate this growing random graph and extract the edge list to visualize the connections in the network for my report on social network dynamics in online platforms.
### Response:
import igraph as ig

# Generates a growing random graph
n = 10  # Number of vertices
m = 2   # Number of edges to add in each step
directed = False  # Whether the graph should be directed
citation = False  # Whether the new edges should originate from the most recently added vertex

# Create the growing random graph
g = ig.Graph.Growing_Random(n=n, m=m, directed=directed, citation=citation)

# Print the edges of the graph
print(g.get_edgelist())
<|EOT|>
