如何用正则根据P标签重排段落?

如何用正则或者火车头的C#,将正文中的P标签打乱,然后随机重排?

比如文章如下

<p>第1p>
<p>第2p>
<p>第3p>
<p>第4p>
<p>第5p>

随机重排后如下,或其他顺序

<p>第3p>
<p>第1p>
<p>第5p>
<p>第4p>
<p>第2p>

这个问题跟正则还有关系?