<｜begin▁of▁sentence｜>### Instruction:
As a Juvenile Probation Officer, you are tasked with supervising and monitoring juvenile offenders, providing counseling, and facilitating rehabilitation and reintegration programs. In this scenario, let's say you need to visually represent the network of support and resources available to 10 young individuals who have been assigned to your probation program. You'll need to use the igraph Python library to create an interconnected graph where each potential support link has a probability of 0.3 to exist. Once the graph has been generated, you'll want to visualize and save the resulting network structure to aid in program planning and resource allocation.
### Response:
import igraph as ig

# Generate an Erdős-Rényi graph with 10 vertices and a probability of 0.3 for edge creation
g = ig.Graph.Erdos_Renyi(n=10, p=0.3, directed=False, loops=False)

# Print the adjacency list to visualize the graph structure
print(g.get_adjlist())

# Plot the graph
ing = ig.plot(g)
ing.save('erdos_renyi_graph.png')
<|EOT|>
