I am a beginner in Unity and I am currently making a simple game. I have a problem where I want to get the children of a parent object and put it in a list. I want to at least get the name of the children objects. And I want to know how to get the name of a specific object in the list, for example I have three buttons with names `button1`, `button2`, and `button3`. I want to get the name of the `button3` only. And last how can I get the objects from the list randomly and output their name in `Debug.Log()` or set their name in the 3 textboxes randomly.

This is the script that I currently have.

```
// THE LIST OF BUTTONS FOR THE CHILDREN OF THE PARENT GAME OBJECT
[SerializeField] List<Button> childrenObject;
private GameObject parentObject;

// COMMONLY I HAVE 3 TEXTBOXES
// THIS TEXTBOXES HAVE A PARENT TOO
[SerializeField] List<TextMeshProUGUI> textBoxes;

public void methodName()
{
    // GET THE NAME OF THE CHILDREN IN THE LIST
    // GET THE NAME OF A SPECIFIC OBJECT IN THE LIST
    // GET THEIR NAME RANDOMLY AND SET THEIR NAME IN THE BOX IN THE LIST
}

```