Случайное семя для каждой солнечной системы является эффективным решением, но у меня есть чувство, что Вы рявкаете неправильное дерево здесь.
плеер может сделать что-нибудь для изменения то, что там? (Скажите, создайте что-то, взорвите depleatable ресурс и т.д.?) Если так, необходимо будет сохранить состояние так или иначе.
плеер может искать то, на что место было похоже, на самом деле не имея необходимость возвратиться туда? (И если он не может, почему нет?!) Вы собираетесь искать его, или Вы собираетесь повторно создать всю солнечную систему только для обнаружения информации об этом? (решение PRNG не разрешает Вам получать только часть солнечной системы, необходимо сделать все это.)
, сколько деталь там так или иначе, что необходимо сохранить?
If you open System.Web.Mvc
using Reflector, you will see that there are several derived types that inherit from the abstract class ActionResult. They are:
System.Web.Mvc.ContentResult
System.Web.Mvc.EmptyResult
System.Web.Mvc.FileResult
System.Web.Mvc.FileContentResult
System.Web.Mvc.FilePathResult
System.Web.Mvc.FileStreamResult
System.Web.Mvc.HttpUnauthorizedResult
System.Web.Mvc.JavaScriptResult
System.Web.Mvc.JsonResult
System.Web.Mvc.RedirectResult
System.Web.Mvc.RedirectToRouteResult
System.Web.Mvc.ViewResultBase
System.Web.Mvc.PartialViewResult
System.Web.Mvc.ViewResult
Yes, you can roll your own by inheriting from the abstract class ActionResult. You can study one or more of the ActionResults in the list above with Reflector to get a feel for how this would be done.
The source code is also available here:
http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=24471