Codificación de aleatoriedad (2 / 4 paso)

Paso 2: Una acción al azar

Así que ahora vamos a lanzar un poco imprevisible en el programa. Podemos utilizar un generador de números aleatorios y una fórmula para determinar si el número elegido es par o impar para prácticamente tirar una moneda. Entonces usando sentencias if-else, puede determinar lo que sucede si la moneda es cara o Cruz. Ahora que he leído ese equipo basado en generadores de números aleatorios no son realmente completamente al azar. Así que mientras que podemos no realmente ser generar comportamiento al azar, el comportamiento de robots va a cambiar en formas que no se puede predecir por la observación, que es lo suficientemente cerca al azar para los propósitos de este experimento.

En esta versión del código, he insertado una acción al azar. Cuando el robot choca contra un obstáculo recto, si el número aleatorio generado será it incluso hasta la izquierda. Si el número aleatorio generado es impar, se subir a la derecha. Así cada vez que el robot choca contra un obstáculo recto, debe haber un 50% de probabilidades de sea forro hasta la izquierda o hacia la derecha. Suficiente aleatoriedad para hacerlo un poco más interesante!

Artículos Relacionados

Confiable, seguro, control remoto de SMS personalizables (Arduino/pfodApp) - No codificación requerida

Confiable, seguro, control remoto de SMS personalizables (Arduino/pfodApp) - No codificación requerida

Actualización: 19 de mayo de 2015: uso del biblioteca pfodParser Versión 2.5 o superior. Corrige un problema reportado de no permitir tiempo suficiente para que el escudo para conectarse a la red después de haber encendido arribaIntroducciónCómo es p
Lección 4: Básico Arduino PT 2: Introducción a la codificación

Lección 4: Básico Arduino PT 2: Introducción a la codificación

Bienvenido de nuevo, los estudiantes ansiosos. Para los nuevos en esta serie, por favor vea mis lecciones anteriores en ingeniería eléctrica básica. Para los no nuevos, se preparan para entrar en el mundo de la codificación, donde se puede manipular
Automatización casera DIY para principiantes.  Absolutamente ninguna codificación o soldadura necesaria.  Android/Arduino para encender cosas

Automatización casera DIY para principiantes. Absolutamente ninguna codificación o soldadura necesaria. Android/Arduino para encender cosas

Este instructiable está dirigido a los principiantes. Si usted puede manejar un cuchillo sin cortar los dedos se pueden hacer y personalizar este controlador de automatización del hogar.Estas instrucciones están también en línea en www.pfod.com.au ba
Codificación del Python para Android Minecraft PE

Codificación del Python para Android Minecraft PE

La versión de Minecraft de frambuesa PI permite script en Python, haciendo diseños fractales, dibujos, gráficos de tortuga, juegos simples, etc.. Lo mismo se puede hacer en una versión de escritorio con mi Mod de mermelada de frambuesa (aquí está mi
Lote codificación tutorial me

Lote codificación tutorial me

codificación Batch es un lenguaje de programación muy básico que debería funcionar en cualquier ordenador con windows (no apple aunque) hoy voy a mostrar los conceptos básicos del lenguaje de programación.Paso 1: Para empezar Abra el Bloc de notas In
Codificación básica

Codificación básica

Va este instructable sobre algunos códigos básicos que se utilizan en la codificaciónPaso 1: Variables Una variable es una referencia a cierta información. Establecer estas variables así:x = manzanasVariables es donde se puede mantener y hace referen
#1 Creat tu propio teléfono juegos con ninguna codificación experiencia requerida

#1 Creat tu propio teléfono juegos con ninguna codificación experiencia requerida

codificación cuesta tanto memorizar que toma la diversión de hacer juegos. Lo único que debe preocuparse es la idea y el resto debe ser sencillo!!Así que lo que soy después de ayudarle a llevar su idea a la realidad.Paso 1: No hay codificación necesa
Simple Javascript codificación en HTML

Simple Javascript codificación en HTML

Hola chicos es áspero y hoy voy a mostraros un poco simple y fácil de codificación de JavaScript. (no Java)Paso 1: Conociendo a JavaScriptJavaScript es un lenguaje de programación de alto nivel, dinámico, sin tipo e interpretado. Se ha estandarizado
Árbol de Navidad desde teléfono: no codificación requerida interruptor de red utilizando la partícula fotón y IFTTT hacer

Árbol de Navidad desde teléfono: no codificación requerida interruptor de red utilizando la partícula fotón y IFTTT hacer

Un interruptor accionado por una partícula fotón y IFTTT. Funcionar cualquier dispositivo (árbol de Navidad!) en tu casa desde tu teléfono! O desde twitter! o basado en el tiempo en su ubicación! Con ninguna codificación y mínima soldadura habilidad
Batch avanzado codificación III

Batch avanzado codificación III

esto es super lote codificación avanzado; Discutir echo y el tipo de gráficos ascii, voy a comentar más si las declaraciones y discutirán cómo agregar retrasos en archivos por lotesTutorial ITuttorial IIPaso 1: Eco y tipo Ya hemos pasado por el coman
Codificación de la casa

Codificación de la casa

Regresar a la lección anterior: Creación de las paredes de la casaResumen de la lección:En esta lección usted aprenderá cómo combinar varias formas para crear una forma de arco de la puerta.Revisa todo el proyecto en TinkercadPaso 1: Crear un bloque
Lote II tutorial de codificación

Lote II tutorial de codificación

esto es paso dos en lote más avanzada funciones para refrigerador y ve tutorial 1 abajoEn este instructable voy a entrar en el md de attrib y & y comandos como entrar más a fondo en if y fijado por ver más códigos.Paso 1: Combinar líneas con & &am
Codificación de un cubo

Codificación de un cubo

Regresar a la lección anterior: ResumenResumen de la lección:En esta lección usted aprenderá cómo crear el código de una forma de cubo simple.Revisa todo el proyecto de "Casa a Tinkercoding con generadores de forma" en TinkercadPaso 1: Aplicació
Escudo del Motor V2 de codificación Tutorial de semillas

Escudo del Motor V2 de codificación Tutorial de semillas

En este Intructable a hablar sobre un problema común en la programación, el método de arriba hacia abajo de la programación y aprender a controlar el Motor de Seeed protector V2.0 para el Arduino Uno. Así permite ir directamente a él.Y de mis proyect