It only plays 0 each time this enumerator is triggered by a button press. I see no reason it shouldn’t work…
int randomTailSound = Random.Range(0,1);
if (randomTailSound == 0)
{
Tail2.Play();
}
else if (randomTailSound == 1)
{
Tail1.Play();
}