The document helper does not have such a method. Although  can do it with sql query. Just to give you an idea, you use something like this below:
WITH ValidNews AS
(
    select ROW_NUMBER() OVER (ORDER BY NewsId) AS RowNumber, * 
    from CONTENT_News 
    WHERE NewsReleaseDate > DATEADD(year, -1, GetDate()) 
) 
select * from validnews  where rownumber <= 3
UNION
select * from (select top 1 * from validnews where  rownumber > 3 order by NEWID()) Random