Please check the code below. I am trying to set value to a random property of a int list. Problem is that even after `i` set `5` to a random list this value getting inserted to that property. What am I doing wrong here?

```
var TransactionList = new List<int>();
for (int i = 0; i < 59; i++)
{
    TransactionList.Add(0);
}

var randTransaction = TransactionList.OrderBy(x => Guid.NewGuid()).FirstOrDefault();

//here i am trying to set 5 value to a random TrnasactionList but this not being set
randTransaction = 5;

```