Hi mvadukul,
Refer the below code.
C#
string testString = "A,B,C,D,E";
// Get reverse string.
char[] charArray = testString.ToCharArray();
Array.Reverse(charArray);
string reverse = new string(charArray);
// Get random string.
Random random = new Random();
char[] randomArray = testString.Replace(",", "").ToCharArray().OrderBy(x => random.Next()).ToArray();
string finalString = string.Join(",", randomArray);
VB.Net
Dim testString As String = "A,B,C,D,E"
' Get reverse string.
Dim charArray As Char() = testString.ToCharArray()
Array.Reverse(charArray)
Dim reverse As New String(charArray)
' Get random string.
Dim random As New Random()
Dim randomArray As Char() = testString.Replace(",", "").ToCharArray().OrderBy(Function(x) random.[Next]()).ToArray()
Dim finalString As String = String.Join(",", randomArray)